Fullstack .Net Developer position — see original posting for full details.
About the role
Responsibilities
Write clean, testable, scalable, and reliable code
Coding, bug-fixing, and offering technical assistance
Participate in the creation of new modules.
Observe the most recent technological developments and make suggestions
Participate in project planning meetings and conversations about architecture.
Participate actively in both server-side and client-side programming
Design, develop, document, and troubleshoot software for web-based products in a complex data ecosystem
Improve internal and external software user interfaces and client experiences by designing, developing, and implementing
Create and maintain relational database artifacts such as queries, procedures, functions, and others.
Qualifications
4+ years of experience with Microsoft technologies in commercial/enterprise business systems full-stack software development for clients and servers
.NET, C#, ASP.NET, and AJAX application development expertise for business systems
Knowledge of at least one framework, AngularJS, ReactJS, Knockout, jQuery, Backbone, and HTML/JavaScript, as well as experience designing and building client-facing web applications
Experience developing REST-based APIs using XML and JSON Experience building databases using transactional and dimensional data models
Writing SQL queries for databases like MySQL, MS SQL Server, or similar databases with ease IIS Management and Windows Services expertise
Having knowledge of Git-based distributed source control tools like BitBucket or Github
Working familiarity with design patterns for application development
Strong analytical and numerical abilities
Preferred
Experience with writing Unit Tests
Knowledge of the Atlassian SDLC tools, especially Jira