We are hiring a Senior Software Developer to design, build, and maintain scalable and efficient software applications. The ideal candidate will have a bachelor's degree in Computer Science, Engineering, or a related field and at least 5 years of hands-on experience in software development.
Requirements
- Bachelor's degree in Computer Science, Engineering, or a related field
- Minimum 5 years of hands-on experience in software development
- Strong experience with.NET Core, C#, ASP.NET
- Proficiency in frontend technologies like HTML, CSS, JavaScript (Angular or React)
- Experience with SQL and NoSQL databases (e.g., SQL Server, Oracle, PostgreSQL, MongoDB)
- Familiarity with cloud platforms (preferably Azure)
- Experience with CI/CD pipelines, Git, and DevOps practices
- Strong understanding of software development life cycle (SDLC) and Agile methodologies
- Ability to troubleshoot and debug complex applications
- Strong communication skills and ability to work in a collaborative environment
Benefits
- Competitive salary
- Opportunities for career growth
- Collaborative work environment