Company:
AtWork Personnel Services
Location: Sacramento
Closing Date: 22/10/2024
Salary: £100 - £125 Per Annum
Hours: Full Time
Type: Permanent
Job Requirements / Description
Job Description
We are seeking a highly skilled and experienced .NET Software Engineer to join our dynamic team. The ideal candidate will have a strong background in developing web applications using the .NET framework, C#, and MS SQL Server, along with expertise in Azure and DevOps practices. You will be part of a team of developers, ensuring the delivery of high-quality software solutions that meet our clients' needs.
Key Responsibilities:
- Design, develop, and maintain robust and scalable web applications using ASP.NET Core, C# and MS SQL Server.
- Design, deploy, and manage applications in the Azure cloud environment, leveraging Azure services for scalability and performance.
- Participate in developing and integrating Restful APIs, ensuring seamless communication between different systems.
- Implement and maintain CI/CD pipelines using Azure DevOps, ensuring smooth and automated deployments.
- Manage the Software Development Life Cycle (SDLC) processes, ensuring timely delivery and adherence to best practices.
- Participate in Agile development processes, including sprint planning, code reviews, and daily stand-ups.
- Provide technical expertise and foster a collaborative environment.
- Conduct regular code reviews to ensure code quality and adherence to standards.
- Troubleshoot and resolve technical issues, ensuring the smooth operation of applications.
- Maintain clear and comprehensive documentation of code, processes, and project statuses.
Qualifications:
- Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent experience).
- 4+ years of experience in software development with a focus on .NET framework, C#, MS SQL Server, and Azure.
- Experience in developing and integrating Restful APIs.
- Hands-on experience with Azure services such as App Services, Azure SQL Database, Azure Functions, and Azure Storage.
- Proficiency with Azure DevOps, including setting up CI/CD pipelines, managing repositories, and automating deployments.
- Strong understanding of SDLC and OOP principles.
- Familiarity with Agile methodologies and experience in leading Agile teams.
- Strong analytical and problem-solving abilities and excellent verbal and written communication skills.
- Relevant certifications in .NET, C#, Azure, or Agile methodologies.
- Familiarity with development tools such as Visual Studio, Git, and Azure DevOps.
- Experience with cloud platforms like Azure, including DevOps practices.
Share this job
AtWork Personnel Services