I. JOB PURPOSE
As a lead developer, you will be responsible for developing and maintaining our web-based applications using Asp.Net, C#, JavaScript, MVC, .Net Core, Web API, SQL Server, AWS, Angular 8 or above technologies. That will be able to develop and support existing applications. The main scope of work will include everything from back-end to client-side code, using optimal and efficient technologies, frameworks, and patterns. Your primary responsibilities will be to design and develop these applications.
II. KEY RESPONSIBILITIES
· Experience in design, develop, maintain and deploy of highly available, scalable, and fault-tolerant systems on AWS
· Experience with DevOps practices, GIT and CICD
· Good understanding of security and compliance best practices in AWS
· Making complex technical and design decisions for Angular projects
· Extensive prior experience with Angular 8+, it's best practices and popular module.
· Designing and developing user interfaces using angular best practices.
· Develop, maintain, and support web-based applications using Asp.Net, C#, JavaScript, MVC, .Net Core, Web API, and SQL Server technologies
· Participate in the full software development life cycle including requirements gathering, design, development, testing and maintenance
· Good understanding of relational database concepts and experience working with SQL Server
· Write clean, efficient, and well-documented code following established coding standards
· Strong knowledge of software development principles, design patterns, and best practices
· Troubleshoot and debug software issues to ensure high-performance and stability of applications
· Collaborate with cross-functional teams to identify business requirements and translate them into technical solutions
· Familiarity with front-end technologies such as HTML, CSS, and JavaScript.