Responsibilities:
- Design, Develop and Maintain APIs using C# .NET and NodeJS.
- Implement Entity Framework for database interactions, Manage and optimize relational database including SQL Server and MySQL
- Deploy, monitor, and manage applications on AWS.
- Implement and maintain CI/CD pipelines for automated deployment and testing.
- Debug, troubleshoot, and resolve technical issues in a timely manner.
- Follow best coding practices and maintain high software quality standards.
- Work in an Agile/Scrum environment and participate in daily stand-ups and sprint planning.
Requirements
Qualifications:
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- 3 to 5 years of experience in API Development
- Strong knowledge of Entity Framework and ORM concepts.
- Experience with relational databases (SQL Server, MySQL) and writing complex queries.
- Professional experience with JavaScript, NodeJS, and related frameworks.
- Familiarity with cloud platforms, especially AWS (EC2, S3, RDS, Lambda, etc.).
- Experience with CI/CD tools such as Jenkins, GitHub Actions, Azure DevOps, or AWS CodePipeline.
- Knowledge of software development best practices, including unit testing, version control (Git), and security principles.
- Ability to work collaboratively in a team and communicate effectively.
- Strong problem-solving skills and attention to detail.