We are looking for a skilled and motivated Software Engineer with 4–5 years of experience to join our dynamic team. The role involves maintaining and supporting internal and external in-house output applications while contributing to feature enhancements and system improvements. The ideal candidate must possess a strong understanding of C#, Web API development, and Object-Oriented Programming (OOPS) principles, with additional experience in a DevOps environment being a plus.
This position requires a proactive mindset to resolve tickets, handle small-scale requests, and contribute to large, team-oriented feature development projects. The role includes a split-shift schedule to ensure collaboration with team members based in the US.
Key Responsibilities:
- Develop, maintain, and support internal and external applications.
- Collaborate with team members to resolve support tickets and deliver solutions promptly.
- Work on small-scale requests and large feature development initiatives.
- Design, develop, and maintain scalable Web APIs using C#.
- Write clean, efficient, and maintainable code adhering to strong OOPS fundamentals.
- Build and manage CI/CD pipelines and other automation processes within a DevOps environment.
- Implement and maintain code management and version control best practices.
- Develop unit test cases and assist in system/integration testing.
- Work within an Agile framework and follow SDLC principles for project execution.
Key Skills and Qualifications:
- 4–5 years of hands-on experience in software development.
- Strong understanding and expertise in C#, Web API development, and Object-Oriented Programming (OOPS) concepts.
- Proficiency in SQL for database development and maintenance.
- Experience in building CI/CD pipelines; familiarity with Azure DevOps is preferred.
- Exposure to Azure Dev Portal, PowerShell scripting, and DevExpress is an advantage.
- Familiarity with Agile methodologies and SDLC processes.
- Strong analytical and problem-solving skills with a focus on delivering high-quality solutions.
- Excellent communication and collaboration skills to work effectively in a team-oriented environment.
Preferred Skills (Nice-to-Have):
- Experience working in a DevOps environment, including automation and deployment pipelines.
- Knowledge of AWS, JavaScript/AJAX, and ASP.NET is beneficial.
Location(s):
India Remote