Location: Chennai
Experience: 1-3 years
Skill: Knowledge for Dot Net
Key Responsibilities
- Designing, developing, testing, documenting and supporting new functionality and existing functionality following core principles, practices, processes and architectural standards of the organisation
- Writing well designed, testable and clean code following SOLID principles
- Contributing in all phases of the software development life-cycle
- Resolving technical issues through debugging, research, and investigation
Essential Skills & Qualifications
- Bachelor’s degree in Computer Science or an Engineering discipline.
- Minimum of 3 years of experience of design and development of commercial full stack .NET web applications (HTML5, CSS, JavaScript, ASP.NET, Web API) written in C#
- Working experience of SQL and Entity Framework
- Proven track record of full life-cycle development, including requirement gathering and analysis, design, implementation, deployment, testing and maintenance with strong problem-solving skills
- Automated Testing including Unit, Integration and Acceptance Tests
- Working experience with Continuous Integration (CI)
- Experience with Agile development
- Solid Understanding of design patterns and Object-Oriented programming
- Familiarity with version control with Git
Desirable Skills
- Experience of working in an engineering environment
- Understanding of usability issues and experience on user interface design
- Working experience with one of the front-end frameworks such as Angular, Vue.js or React
- Node.JS
- MongoDB
- C/C++
- Classic ASP
- Java
- Lua
- IIS
- Operating systems including Windows, Linux and Android
- Experience with Microsoft Azure and Microsoft DevOps