About the position
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
Desired Skills:
- C#.Net Development
- C#
- MVC
- API
- Full Stack Development
Desired Work Experience:
- 2 to 5 years Software Development