Responsibilities/Assignment Deliverables
The Developers will be responsible for translating business requirements and technical system specifications into working, tested applications. This would involve doing analysis & design based on requirements, writing code, and conducting unit tests.
Mandatory Skills:
- 10+ years’ experience in developing n-tier Enterprise applications
- 10+ years’ hands-on development with C#, .Net Framework (Version 4.6 and above)
- Must have extensive experience with C#, ASP. NET, .NET CORE, RAZOR, BLAZOR, SAX BASIC and Entity framework
- Expertise in MVC Framework, Angular (Version 2 and above)
- Extensive hands-on development & troubleshooting experience on Azure App services
- Expertise in Web services, Web API
- Proficient working with Databases, MS SQL and Azure DocumentDB
- In depth knowledge of application security and performance best practices
- In depth knowledge of client side web development : HTML, CSS, JavaScript
- Familar with Google Analytics
- Familiar with agile development methodology
- Proficient with Azure DevOps or similar tools (e.g., JIRA) including the use of CI/CD pipelines
Nice to Have Skills:
- Agile development experience – Scrum, User Stories, CI/CD, TDD, Automated Tests, etc.
- User experience design
- Meeting accessibility standards such as Web Content Accessibility Guidelines (WCAG)
- Web UI design, mobile-first design and development principles
- Microsoft Azure file storage, Cosmos DB, GIT
- AI (GitHub Copilot)
- Ability to integrate and maintain a mass emailing and marketing service such as SendGrid
All positions require the following soft skills:
- Be a good team player
- Sound time management (working with multiple projects)
- Excellent communication skill
Programming / Development skills
- 10+ years of demonstrated experience in developing N-tier enterprise application.
- 10+ years of demonstrated experience of developing using .net frameworks, C#, (Version 4.6 and above).
Technical Skills
- Demonstrated experience of developing applications using Angular 2 and above.
- Demonstrated experience of web development using HTML, CSS, and JavaScript.
- Demonstrated experience working with .Net Framework – MVC, Web services, Web API.
- Demonstrated experience in development & troubleshooting experience on Microsoft Azure App services.
Other skills
- Demonstrated experience of writing SQL and Stored Procedures (preferably in MS SQL and Cosmos DB)
- Demonstrated user-experience (UX) design to ensure a great user-centered experience, iterate it in accordance with user-testing.
- Demonstrated experience of using Agile Methodologies.