Proven leadership in driving agile software development projects as Scrum Master or Tech Lead
Lead design and development efforts resulting in well-structured, reusable and maintainable code for the commercial web applications
Working with Product and UX team to understand customer requirements, and collaborating on the design of new features
Be a self-learner with the ability to pick up and leverage new web technologies.
Implement industry best practices related to web application development concepts, design, and architecture.
Apply corporate technical standards, procedures, and policies to resolve incidents and issues in a timely manner
Provide thought leadership on software development excellence and practice
Sound planning, organizational and problem-solving skills, excellent project management skills
Assure a high standard of quality in your own work and peers on your team via good coding practices, process improvements, clean designs, smart testing, and review practices.
Balance a variety of tasks related to requirements gathering, user interface design, protocol, and communications architecture, database and object model design, development, testing, troubleshooting, and software maintenance.
Job Description
Bachelor’s degree or master’s degree in Computer Science, Software Engineering, Management Information System or related field.
Qualifications
7+ years direct experience in software development
3+ years leading, designing, developing, and implementing large scale web applications (AngularJS)
5+ years Angular 9, JavaScript (or TypeScript), HTML5, CSS
5+ years MS SQL server 2012, 2016 or above
Hands-on experience of the .NET 2.0/3.5/4.0 Framework, .Net Core 3.1, Visual Studio, VB.NET/C#.NET, ASP.NET, ASMX and WCF Web Services, WEB API, REST Web service
Expertise in using design patterns and object-oriented methodologies for web applications
Expertise in the data structure, multithreading, collections, exception handling
Experience in implementing web application security
Experience in Software Development Life Cycle methodologies like Agile, Scrum and Water Fall model
Experience in Continuous Integration and Test-Driven Development frameworks.
Experience developing cross-platform applications
Experience with source control and build tools.
Strong written and verbal skills with the ability to communicate effectively with all levels including management
Strong analytical and problem-solving skills
Experience in daily operational support and incident escalation handling is a plus
Prior experience in the Healthcare industry is preferred.