Job Description
Responsibilities:
- Design, develop, and maintain high-quality web applications and services using C# .NET Core 6, ASP.NET, Blazor, and Razor.
- Implement and manage microservices and API integrations.
- Ensure secure authentication and authorization using Identity Server and Identity Framework.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Effectively use GitHub for version control and Jira for project management.
- Develop and optimize database structures and queries using MS SQL Server.
- Implement and maintain front-end components using modern frameworks and libraries.
- Utilize strong understanding of dependency injection and design patterns to create efficient and scalable solutions.
- Troubleshoot and resolve issues in both new and legacy systems.
- Stay up-to-date with the latest industry trends and technologies to ensure applications remain current and competitive.
- Tasks assigned by the management.
Requirements & Specifications:
- Bachelor's degree in Computer Science, Engineering, or a related field.
- Minimum 5 years of experience in developing web applications using C# .NET, ASP.NET, Blazor, and Razor.
- Proven experience in implementing microservices and working with APIs.
- Familiarity with Identity Server and Identity Framework.
- Proficiency in using GitHub for version control and Jira for project management.
- Strong experience with MS SQL Server and database optimization techniques.
- Knowledge of modern front-end components and frameworks.
- Solid understanding of dependency injection and design patterns.
- Excellent problem-solving skills and the ability to work both independently and as part of a team.
- Strong written and verbal communication skills.
- Flexibility to work on the second shift and align with US working hours.
- Ability to work under pressure and meet deadlines.
Benefits:
- Competitive salary commensurate with experience and skills.
- Medical coverage as per company policy
- Paid leaves
- Fuel allowance
- Opportunities for growth and advancement