We are hiring a Senior Software Developer to design, build, and maintain scalable software applications, and support junior developers through mentoring and code reviews.
Requirements
- Bachelors 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