GENERAL DUTIES & RESPONSIBILITIES
Development & Coding
- Understand User Stories/use cases and develop code according to the designed architecture/pattern.
- Adhere strictly to coding standards and development guidelines.
- Perform self-code reviews and participate in peer reviews.
- Correct errors before committing code into the main branch/repository.
- Create technical and code documentation as per team guidelines.
- Develop and execute Unit Tests as required.
Release & Deployment Activities
- Merge code branches as required across environments.
- Create and publish release documentation.
- Perform application deployments as requested by the team.
Planning & Reporting
- Provide accurate estimates for assigned work items.
- Ask clarifying questions and share comments on User Stories assigned.
- Update daily efforts/time spent on each work item.
- Report status updates during daily stand-up calls with onshore leads.
QUALIFICATIONS & REQUIRED SKILLS
Technical Skills
- 8+ yearsof experience in design, development, coding, and unit testing ofweb and desktop applicationsusing .NET and Angular.
- Stronganalytical skillsfor understanding requirements and providing estimates.
- ExcellentObject-Oriented Programming (OOP)knowledge.
- Strong experience withStatic Code Analyzers(e.g., Fortify).
- Solid understanding ofIIS, front-end technologies (HTML, Razor views).
- Deep coding expertise in:
- C#, VB.NET, ASP.NET, ADO.NET
- jQuery, JavaScript
- Web Services, WCF, Web API
- Scripting languages (e.g.,Python)
- Strong working knowledge of design patterns such asMVC, MVVM, DDD, Repository Pattern, and hybrid/custom frameworks.
DevOps & Tools
- Strong working knowledge ofAzure DevOps.
- Hands-on experience with IDEs likeVisual StudioandVS Code.
Data & Integration Skills
- Deep understanding of data structures and data sharing formats (JSON, XML, etc.).
- Strong experience withEntity Framework (EF 6+),Dapper, and other ORM tools.
- Strong proficiency in databases:SQL Server, Oracle, MySQL, SQL Express.
- Strong knowledge ofRESTful services,WCF, and service-oriented architecture.
Nice to Have
- Understanding of modern JS frameworks such asVue.jsorReact.