Job Summary:
We are seeking a highly skilled .Net Developer to join our software development team. The .Net Developer will be responsible for designing developing and maintaining applications using the .Net framework ensuring high performance and responsiveness. The ideal candidate will have a strong understanding of software development principles experience with the full software development lifecycle and the ability to collaborate with crossfunctional teams to deliver robust and scalable solutions.
Key Responsibilities:
- Design develop and maintain web desktop and mobile applications using the .Net framework such as C# ASP.Net MVC or .Net Core.
- Collaborate with business analysts project managers and other developers to understand technical requirements and deliver solutions.
- Write clean scalable and efficient code following best practices and industry standards.
- Develop RESTful APIs and integrate thirdparty services and APIs.
- Troubleshoot debug and optimize existing applications for performance and scalability.
- Participate in code reviews to ensure code quality and adherence to development standards.
- Create and maintain documentation of system designs code and user manuals.
- Collaborate with frontend developers to integrate userfacing elements with serverside logic.
- Perform testing and implement automated testing platforms and unit tests.
- Stay up to date with the latest technologies and best practices in .Net development.
Qualifications:
- Bachelors degree in Computer Science Information Technology or a related field.
- 3 years of experience in .Net development such as C# ASP.Net MVC or .Net Core.
- Strong proficiency in objectoriented programming and design patterns.
- Experience with frontend technologies such as HTML CSS JavaScript and frameworks like Angular or React is a plus.
- Proficient in SQL Server or other relational databases including writing and optimizing queries.
- Experience with version control tools.
- Knowledge of cloud platforms such as AWS or Azure is a plus.
- Familiarity with Agile methodologies and DevOps practices.
- Strong problemsolving skills and attention to detail.
- Excellent communication and teamwork skills.
Preferred Qualifications:
- Experience with microservices architecture.
- Familiarity with containerization technologies like Docker and Kubernetes.
- Experience in developing secure applications with a focus on authentication authorization and data protection.
Remote Work :
No