Avanti Recruitment
.NET Developer
We are an innovative software development company specializing in building robust and scalable applications that empower businesses to thrive in a digital world. Our expertise spans various industries, and we are committed to delivering high-quality solutions tailored to client needs. We are seeking an experienced .NET Developer to join our team and help us drive technology forward.
Role Overview
As a .NET Developer, you will play a critical role in designing, developing, and maintaining applications using .NET technologies. You will collaborate with cross-functional teams, ensuring solutions meet performance, security, and scalability requirements.
Key Responsibilities:
- Develop, test, and deploy applications using .NET technologies such as C#, ASP.NET, and .NET Core.
- Create clean, efficient, and maintainable code following best practices and coding standards.
- Collaborate with stakeholders to gather and refine requirements, translating them into technical specifications.
- Troubleshoot and resolve software bugs, ensuring high performance and reliability.
- Contribute to software design decisions and architectural improvements.
- Work with databases such as SQL Server, including query optimization and integration.
- Stay updated on the latest .NET technologies and incorporate them into development practices.
- Create and maintain technical documentation to support ongoing development and knowledge sharing.
Requirements:
- Proven experience as a .NET Developer or in a similar role.
- Strong expertise in C#, ASP.NET, .NET Core, and related frameworks.
- Proficiency in front-end technologies such as HTML, CSS, JavaScript, and modern frameworks like Angular or React is a plus.
- Experience with RESTful API development and integration.
- Knowledge of cloud platforms such as Azure or AWS is highly desirable.
- Strong understanding of software development lifecycle (SDLC) and Agile methodologies.
- Excellent problem-solving skills and attention to detail.
- Effective communication skills and the ability to work collaboratively within a team.
- Degree in Computer Science, Software Engineering, or a related field, or equivalent experience.
What We Offer:
- Competitive salary and benefits package.
- Opportunities to work on challenging projects with cutting-edge technologies.
- A collaborative and innovative work environment that values growth and creativity.
- Access to ongoing training and development to enhance your skills and career progression.
Application Process:
If you are a talented .NET Developer passionate about creating impactful applications, we encourage you to apply. Join our team and contribute to delivering exceptional software solutions that make a difference.