- We are seeking a highly skilled and motivated Software Engineer (.NET Developer - 3 to 5 years) to join our development team.
- As a Software Engineer, you will be responsible for designing, developing, and maintaining high-quality software solutions using the .NET framework, Angular 14, EF Core, SQL Server, .NET Framework 6.0, WebAPI, LINQ, Azure DevOps, and Deployment - CI/CD.
- You will collaborate with cross-functional teams to deliver innovative software solutions that meet our clients business requirements
Duties and Responsibilities
- Design, develop, and maintain software applications using the .NET framework and Angular 14;
- Develop database structures, queries, and stored procedures using SQL Server;
- Utilize Entity Framework (EF) Core for efficient data access and manipulation;
- Develop and consume RESTful WebAPI services for seamless integration with other systems;
- Collaborate with product owners, business analysts, and stakeholders to gather requirements and translate them into technical specifications;
- Participate in the full software development life cycle, including requirements analysis, design, coding, testing, debugging, and deployment;
- Implement Azure DevOps practices for continuous integration and continuous deployment (CI/CD) processes;
- Configure and manage build pipelines, release pipelines, and deployment strategies using Azure DevOps;
- Implement automated testing and ensure code quality using appropriate tools and techniques;
- Write clean, maintainable, and efficient code following best practices and coding standards;
- Troubleshoot and resolve software defects and issues in a timely manner;
- Conduct code reviews to ensure code quality and adherence to coding standards;
- Collaborate with other team members to ensure seamless integration of software components;
- Stay up to date with the latest industry trends and technologies related to .NET development, web technologies, and Azure DevOps;
- Do cument technical specifications, user guides, and other relevant documentation as required;
- Perform other duties as assigned.
Qualifications and Requirements
- Bachelor s degree in computer science, Software Engineering, or a related field;
- Proven experience as a .NET Developer, specifically working with Angular 14;
- Strong knowledge and experience with Entity Framework (EF) Core for data access;
- Proficiency in developing and optimizing SQL Server database structures, queries, and stored procedures;
- In-depth understanding of the .NET framework, including .NET Framework 6.0;
- Experience in developing and consuming RESTful WebAPI services;
- Strong knowledge and experience with LINQ (Language Integrated Query);
- Solid understanding of software development principles, methodologies, and best practices;
- Familiarity with agile development methodologies;
- Experience with Azure DevOps and implementing CI/CD processes;
- Ability to configure and manage build pipelines, release pipelines, and deployment strategies using Azure DevOps;
- Strong understanding of software testing and quality assurance principles and practices;
- Excellent problem-solving and analytical skills;
- Strong communication and collaboration skills;
- Ability to work effectively in a fast-paced, team-oriented environment;
- Knowledge of front-end technologies such as HTML, CSS, and JavaScript is a plus;
- Experience with version control systems such as Git is preferred;
- Join our dynamic and innovative team and contribute to the development of cutting-edge software solutions using the latest .NET technologies and Azure DevOps practices;
- Apply now and help us drive success through technology!