*****Must have mobile application development experience in one of the following***
We are looking for a talented and passionate.NET Developer to join our client's dynamic team. This role involves working on greenfield projects, developing innovative solutions from scratch, and occasionally integrating with existing systems. You will play a key part in designing, developing, and maintaining software applications that meet our business goals and customer needs. Additionally, some mobile development experience will be an asset as we expand our application suite.
Key Responsibilities:
- Design, develop, and maintain greenfield applications using .NET technologies, following best practices and clean code principles.
- Work with the MVC framework to create robust, scalable, and maintainable web applications.
- Collaborate with cross-functional teams to gather and refine technical requirements.
- Utilize Azure for cloud-based application development, deployment, and monitoring.
- Develop and maintain RESTful APIs and integrate them with front-end applications.
- Apply mobile development experience to design and implement mobile-friendly features or apps.
- Conduct unit testing and participate in code reviews to ensure high-quality software.
- Assist in troubleshooting, debugging, and optimizing existing applications.
- Ensure projects are delivered on time, following an agile development methodology.
- Contribute to continuous improvement by staying updated on emerging technologies and best practices in .NET development and cloud solutions.
Qualifications:
- 3+ years of experience as a .NET Developer, with a focus on greenfield application development.
- Strong experience with .NET Core and ASP.NET MVC.
- Proficiency in C# and object-oriented programming principles.
- Familiarity with mobile development frameworks or experience building mobile-friendly applications.
- Experience with Microsoft Azure (App Services, Azure DevOps, Storage, etc.).
- Solid understanding of web technologies such as HTML5, CSS3, JavaScript, and front-end frameworks.
- Experience with SQL Server, Entity Framework, or other database technologies.
- Experience with Git or other version control systems.
- Knowledge of agile development methodologies.
- Excellent problem-solving skills, attention to detail, and ability to work both independently and in a team environment.
Preferred Qualifications:
- Experience with microservices architecture.
- Knowledge of CI/CD pipelines and Azure DevOps for automated deployments.
- Experience with Xamarin or other mobile app development platforms.
- Familiarity with front-end frameworks like Angular, React, or Vue.js.