Requirements:
· Experience working as a lead developer (5+ years);
· Experience working with development technologies including Microsoft .NET (C#), WCF/WebAPI, SQL Server, JavaScript frameworks (Angular, Durandal, Knockout, etc.), REST, XML, JSON, HTML, and CSS (8+ years);
· Experience with Scrum, SAFe, DAD, or other agile approach, (preferred);
· Experience with SQL Server design and administration, Azure SQL, and Azure development and deployment (preferred);
· Experience with OOP (Object Oriented Programming) concepts;
· Experience in development methodologies including waterfall and agile;
· Experience with Relational Database Management Systems (RDBMS) including Oracle;
· Experience architecting cloud-based applications leveraging PaaS (Platform as a Service) and IaaS (Infrastructure as a Service) offerings for leading vendors such as Microsoft Azure and Amazon Web Services;
· Bachelor’s or Master’s Degree in Computer Science, Information Systems, or other related field. Or equivalent work experience.
Responsibilities:
· Develop custom software applications and databases, implements enhancements to existing systems, troubleshoots application issues, implements integration between applications, and implements and supports Off the Shelf software solutions;
· Make high-level design choices and implement solutions following technical standards, including software coding standards, tools, and platforms for the enterprise;
· Work directly with subject matter experts (SME) and other stakeholders to ensure solutions meet defined requirements;
· Work as a senior developer on various cross-functional application projects, ensuring that robust and scalable solutions are implemented;
· Ensure code is written to implement the architecture and design such that it meets standards in terms of code quality and efficiency;
· Perform unit test all solutions prior to User Acceptance Testing and implementation;
· Develop and apply knowledge of trends, relevant software development technologies and methodologies.