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. Therefore, it’s essential that you are skilled at problem solving, solution design, and high-quality coding.
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.