Job Description
We are seeking skilled .NET / Angular Full-Stack Developers with strong hands-on experience in developing, enhancing, and maintaining modern web applications. The ideal candidate should have solid expertise in ASP.NET Core, C#, Angular, TypeScript, Entity Framework, SQL Server, REST/Web API, AWS, and CI/CD tools.
The candidate will work closely with development, QA, DevOps, and business teams to design, develop, test, deploy, and maintain scalable applications.
Required Skills & Qualifications
- 4–6 years of professional experience in full-stack software development
- Strong hands-on experience with C# and ASP.NET Core
- Strong experience with Angular and TypeScript
- Experience with Entity Framework / Entity Framework Core
- Strong knowledge of Microsoft SQL Server
- Experience developing RESTful APIs / Web APIs
- Strong understanding of SOLID principles and object-oriented design
- Experience with AWS cloud services
- Experience with CI/CD and DevOps tools such as:
- Azure DevOps
- Jenkins
- Octopus Deploy
- Experience working with JIRA for project and issue tracking
- Strong understanding of software development lifecycle
- Experience working in Agile development environments
- Strong troubleshooting and problem-solving skills
Key Responsibilities
- Design, develop, test, and maintain scalable full-stack web applications
- Develop backend services and APIs using C# and ASP.NET Core
- Build responsive and maintainable front-end applications using Angular and TypeScript
- Develop and integrate RESTful Web APIs
- Work with Entity Framework for data access and database operations
- Design and optimize queries and database operations using SQL Server
- Apply SOLID principles, design patterns, and clean coding practices
- Integrate applications with AWS services
- Participate in code reviews and ensure development standards are followed
- Work with DevOps teams to support CI/CD pipelines and application deployments
- Utilize Azure DevOps, Jenkins, and/or Octopus Deploy for build and deployment processes
- Track development activities, bugs, and tasks using JIRA
- Collaborate with QA, DevOps, product, and business teams
- Troubleshoot application issues and implement appropriate solutions
- Participate in Agile ceremonies including sprint planning, daily stand-ups, reviews, and retrospectives
- Prepare technical documentation as required
- Ensure applications meet performance, security, quality, and business requirements
Preferred Candidate Profile
The ideal candidate should have:
- Strong full-stack development experience with .NET and Angular
- Excellent knowledge of ASP.NET Core and C#
- Strong Angular/TypeScript development skills
- Good understanding of relational databases and SQL Server
- Experience building and consuming REST APIs
- Strong understanding of SOLID principles and software design
- Cloud experience with AWS
- Exposure to Azure DevOps, Jenkins, or Octopus Deploy
- Experience working with JIRA
- Strong communication and collaboration skills
- Ability to work effectively in a fast-paced Agile environment