This is a hands-on development role for someone with foundational experience in C# who's ready to grow into broader technical ownership. You'll work on building and maintaining web APIs, desktop apps, MVC websites, and Windows services contributing to clean, scalable code and collaborating closely with a team of developers to ship features that matter.
Key Responsibilities
Design, develop, test, and deploy software applications using C# and related technologies
Contribute to the development of web APIs, Windows services, and MVC web platforms
Write clean, efficient, and maintainable code
Participate in code reviews and knowledge sharing across the team
Troubleshoot, debug, and resolve software defects
Collaborate with other developers and stakeholders in Agile sprints
Requirements
3+ years experience in software development (or strong project experience)
Proficient in C# with a solid understanding of object-oriented programming
Exposure to web APIs, desktop applications, or MVC websites
Familiar with version control systems (e.g., Git)
Understanding of Agile development practices
Strong problem-solving and analytical skills
Willingness to learn and contribute across a variety of technologies
Bonus: Experience with SQL, JavaScript, and CSS; exposure to testing practices