Develop, test, and maintain software applications using .NET, C#, and other relevant technologies.
- Write clean, well-structured, and efficient code while adhering to coding standards and best
practices.
- Design and implement RESTful APIs to facilitate communication between different components
or systems.
- Work with databases (e.g., SQL Server) to design schemas, write queries, and optimize database
interactions.
- Write unit tests to ensure the reliability and correctness of code, using testing frameworks like
NUnit or xUnit.
- Participate in Agile development processes, including sprint planning, daily stand-ups, and
retrospectives.
Skill Set:
2+years of hands-on experience in software development using .NET and C#.
- Solid understanding of object-oriented programming (OOP) concepts and design patterns.
- Experience with front-end technologies like HTML5, CSS3,
JavaScript, and front-end frameworks
- Familiarity with database design, SQL, and ORM frameworks (e.g., Entity Framework).
- Positive knowledge of web services, APIs, and RESTful architecture.
- Experience with version control systems, especially Git.
- Strong problem-solving skills and the ability to troubleshoot and debug complex software issues.
- Good understanding of software development life cycle (SDLC) and Agile methodologies.
- Excellent communication skills and the ability to work collaboratively in a team environment.
- Continuous learning mindset to keep up with the latest trends and technologies in the .NET