Location- Kochi/Thiruanantouram
Our Technology
- Back-end: C#, ASP.NET, Web API, MVC, Entity Framework
- Database: SQL Server. Knowledge of non-SQL databases is a plus
- Cloud: Microsoft Azure, AWS
Responsibilities
- Design of the overall architecture of the web application
- Implementation of a robust set of services and APIs to power the web application
- Building reusable code and libraries for future use
- Optimization of the application for maximum speed and scalability
- Implementation of security and data protection
- Translation of UI/UX wireframesto visual elements
- Integration of the front-end and back-end aspects of the web application
Additiontionalresponsibilitiesfor Project Lead
- Active participation in designbuild cycle of the software engineering life cycle (prototyping, architecture, detailed design, development, testing and deployment).
- Providing expertise in technical analysis and solving technical issues during project delivery.
- Code reviews, test case reviews and ensure code developed meets the requirements.
- Collaborate with product management and engineering to define and implement innovative solutions for the product direction, visuals and experience.
- Requirement gathering and understanding, analyze and convert functional requirements into concrete technical tasks and able to provide reasonable effort estimates
- Mentor and develop skills of junior software engineers in the team.
Tech Skills And Qualificatio
- Software Engineering Degree with 8+ years of experience.
- Expert knowledge of JavaScript and Node.js, good understanding of Angular and JavaScript testing frameworks (such as Jest, Mocha etc.)
- Good understanding of Cloud Native architecture, containerisation, Docker, Microsoft Azure/AWS, CI/CD, and DevOps culture.
- Knowledge of cloud-based SaaS applications/architecture.
- Practical experience in the use of leading engineering practices and principles.
- Practical experience of building robust solutions at large scale.
- Appreciation for functions of Product and Design, experience working in cross-functional teams.
- Understanding differences between multiple delivery platforms (such as mobile vs. desktop), and optimizing output to match the specific platform.
Skills: . net,azure cloud,dot net developer,azure,azure devop