
Job Duties / Responsibilities:
- Develop, test and maintain software applications and databases
 - Work collaboratively with other developers and stakeholders to develop high-quality software solutions
 - Write clean, efficient, and well-documented code
 - Participate in code reviews and provide feedback to other developers
 - Troubleshoot and debug software issues
 - Stay up-to-date with emerging trends in software development
 
Requirements:
- Bachelor’s degree in Computer Science, Software Engineering, or a related field
 - 4+ years of experience in C# development
 - Strong understanding of .NET framework and MVC architecture
 - Experience with JavaScript, jQuery, HTML, CSS, and front-end frameworks (Angular, React, Vue)
 - Experience with SQL and RDBMS modelling/performance best practices or other relational databases
 - Strong problem-solving and analytical skills
 - Good communication and collaboration skills
 - Ability to work independently and as part of a team
 - Good knowledge of computer science fundamentals is imperative.
 - Ability to build different types of applications in .NET and .NET Core such as web applications, Console Applications/Windows Services, etc.
 
Benefits:
- Competitive salary and benefits package
 - Opportunity for professional growth and development
 - Friendly and collaborative work environment
 - Chance to work on exciting and innovative projects
 
Assessment Parameters:
- Exposure to different software development technologies
 - Excellent attention to detail and design sensibilities
 - A self-starter who is comfortable working independently and without full direction.
 - A desire to learn new technologies and frameworks.
 




