Dot Net Developer
Role details
Job location
Tech stack
Job description
- Develop, test, and deploy high-quality web applications using ASP.NET, C#, and related technologies.
- Collaborate with cross-functional teams to design system architecture utilizing UML diagrams and system design principles.
- Build and maintain RESTful APIs, web services (SOAP/WCF), and microservices architectures to ensure seamless integration across distributed systems.
- Implement front-end features with React, Angular, TypeScript, JavaScript, HTML5, CSS3, Bootstrap, and UI/UX best practices for engaging user experiences.
- Optimize database interactions through database design, SQL (T-SQL), MySQL, PostgreSQL, MongoDB, and application of ORM tools like Entity Framework.
- Conduct unit testing and debugging to ensure code quality and performance; utilize version control systems such as GitHub, TFS, SVN for code management.
- Participate in Agile software development cycles using tools like Visual Studio, Azure DevOps (formerly TFS), and CI/CD pipelines for continuous integration and delivery.
- Contribute to system scalability efforts by designing distributed computing solutions with AWS or Azure cloud platforms.
- Document technical specifications using UML diagrams and maintain comprehensive development records aligned with SDLC standards.
Requirements
We are seeking a highly motivated and skilled Dot Net Developer to join our dynamic software engineering team. In this role, you will be instrumental in designing, developing, and maintaining robust web applications and backend systems that drive our innovative solutions. Your expertise will help us build scalable, efficient, and secure systems using the latest technologies and best practices. This is an exciting opportunity for passionate developers eager to contribute to impactful projects within an agile environment, leveraging cutting-edge tools and frameworks to deliver exceptional results., * Proven software development experience with a focus on.NET technologies including C#, ASP.NET MVC/Web API, WCF, and.NET Core.
- Strong background in web development with front-end frameworks such as React or Angular combined with JavaScript/TypeScript skills.
- Hands-on experience designing scalable backend systems utilizing microservices architecture and RESTful APIs.
- Familiarity with database design principles across SQL (Microsoft SQL Server, MySQL) and NoSQL (MongoDB) databases; experience with stored procedures (T-SQL) is preferred.
- Knowledge of application security best practices including authentication/authorization protocols and secure coding standards.
- Experience working within Agile environments employing Scrum or Kanban methodologies; proficient in version control systems like GitHub or SVN.
- Ability to troubleshoot complex issues through debugging tools in Visual Studio or Eclipse; strong understanding of system design for distributed systems.
- Exposure to cloud platforms such as AWS or Azure for deploying scalable applications; familiarity with CI/CD pipelines is a plus.
Join us if you're passionate about developing innovative software solutions that make a difference! We value energetic problem-solvers who thrive in collaborative environments and are eager to grow their skills in a fast-paced tech landscape.
Benefits & conditions
Pulled from the full job description Parental leave Employee assistance program, * Employee assistance program
- Parental leave