Job Description
We are seeking a talented .NET Software Developer to join our team and contribute to the development of our software solutions. As a .NET Software Developer, you will be responsible for designing, coding, testing, and debugging software applications using the .NET framework. You will collaborate with cross-functional teams to deliver high-quality, scalable software solutions that meet the needs of our clients.
Responsibilities:
- Develop, and maintain software applications using the .NET framework
- Write clean, efficient, and maintainable code
- Conduct unit tests and debugging to ensure software quality
- Participate in code reviews and provide constructive feedback
- Stay up-to-date with the latest technologies and best practices in software development
Qualifications and Experience:
Education: Bachelor's degree in Computer Science or relevant field
Experience: Minimum 3-4 years working experience as a .Net Developer.
Technical Skills:
- Proficiency in C# .NET (preferably .NET Core).
- Solid understanding of rest APIs, SOA architectures, and Microservices.
- Familiarity with SQL databases (preferably SQL Server), NoSQL technologies, messaging platforms like RabbitMQ, and container technologies.
- Experience with Visual Studio, source control systems (preferably Team Foundation System), general networking, and Jira for project management and issue tracking.
- Proficient in version control systems, such as Git, and collaborative development workflows.