
Software Engineer – .NET
Coats
full-time
Posted on:
Location Type: Office
Location: India
Visit company websiteExplore more
About the role
- To contribute towards the development and maintenance of all Coats Digital Web Applications.
- Built with ASP.NET back-ends and with the Vue.js front-end framework, you will enhance existing software functionality whilst ensuring delivery to agreed standards in a timely manner.
- Designing and Developing native Cloud applications
- Ensure and Maintain the best possible performance, quality, and responsiveness of the product applications
- Identify bottlenecks and bugs, and fixing solutions to these problems
- Contribute in design meetings, planning sessions, project estimations & system architecture discussions
- Build testable software with quality unit tests
- Build and maintain QA/UAT/Production releases and related documentation
- Report progress, challenges and risks at regular intervals
Requirements
- Must have completed MCA or B.Tech not prior to year 2019
- Proficient with the .NET framework, Entity Framework, and their design/architectural patterns (e.g., Repository pattern)
- Experienced with SaaS application design patterns and practices
- Experienced and hands on MVC, Web API
- Proficient in C#, with a good knowledge of its ecosystems
- Proficient with TypeScript or JavaScript
- Proficient understanding of single page applications (SPA) and their unique challenges
- Experience in designing and implementing REST based APIs
- Understanding of fundamental design principles behind a scalable application
- Should have strong experience with Git source control, and be comfortable with feature branches
- Should have good exposure to continuous integration and delivery (CI/CD) using tools
- Must be able to work with the teams to ensure project success within timeline and scope
- Familiarity with UI frameworks like Telerik / KendoUI or Bootstrap
- Experience developing software in a SOA / microservices paradigm
- Experience with design patterns like Domain Driven Design and Event Sourcing
- Experience with Azure DevOps or GitHub
- Experience of working in an Agile team, following practises such as Scrum, Agile, SAFE, Kanban etc.
- Microsoft accreditations in Cloud or Development, or similar
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
.NET frameworkC#Entity FrameworkMVCWeb APITypeScriptJavaScriptREST APIsGitCloud applications
Soft Skills
team collaborationproject managementproblem-solvingcommunicationdesign thinkingtime managementadaptabilityattention to detailcritical thinkingrisk management
Certifications
MCAB.TechMicrosoft Cloud accreditationMicrosoft Development accreditation