Job Overview
Joining the development team as a Middle weight .Net Software Developer, you will be integral to the company’s capability offering and will be heavily involved in many exciting projects.
The role will assist the Programme Director and wider development team, in the development of software, websites and integrations for businesses in our portfolio of companies and for our clients.
Key Responsibilities
Design, develop, and maintain scalable applications using .NET and ASP.NET CoreImplement secure authentication and authorization solutions using Identity ServerCreate and optimize Microsoft SQL
databases and stored proceduresDeploy and manage applications in Microsoft Azure environmentWrite clean, maintainable, and efficient code following best practices and coding standardsParticipate in code reviews and provide
constructive feedback to team membersDebug, troubleshoot, and resolve technical issuesCollaborate with cross-functional teams to deliver high-quality solutionsDocument technical specifications and maintain system documentation
Required Technical Skills
Strong proficiency in .NET framework and C#Extensive experience with ASP.NET Core and Web API developmentSolid understanding of Identity Server and authentication protocolsProven experience
with Microsoft SQL ServerExperience with Microsoft Azure services and cloud architectureKnowledge of software design patterns/Clean ArchitectureFamiliarity with version control systemsUnderstanding of RESTful APIs and web
services
Additional Skills
Experience with front-end technologies (HTML5, CSS3, JavaScript)Blazor Server/WASMKnowledge of Agile development methodologiesStrong problem-solving and analytical skillsExcellent
communication and teamwork abilitiesAbility to work independently and manage multiple priorities
Desirable (any combination of) Experience with microservices architectureWorking knowledge of containerization (Docker,
Kubernetes)Familiarity with CI/CD pipelinesUnderstanding of DevOps practices and principles
Experience & Qualifications
Bachelor’s degree in Computer Science, Software Engineering, or related field (or equivalent practical experience)3-5 years of professional software development experienceProven track record of delivering successful
.NET applicationsStrong portfolio of projects demonstrating relevant technical skills
Preferred QualificationsMicrosoft certifications (e.g., Azure Developer Associate, MCSD)
Job Detail
Related Jobs (2615)
-
Machine Learning Engineer – HYBRID on February 12, 2025
-
Lead Java Engineer – HYBRID on February 12, 2025
-
Python Developer – HYBRID on February 12, 2025
-
Java Production Support Engineer – ON-SITE on February 12, 2025
-
Software Engineer II – HYBRID on February 12, 2025
-
Web Developer_Charlotte, NC (Local candidates)_Only on W2_No 1099/C2C – ON-SITE on February 12, 2025
-
UI React Developer – HYBRID on February 12, 2025
-
Software Engineer – HYBRID on February 12, 2025
-
Data Analyst – HYBRID on February 12, 2025
-
Database Developer – HYBRID on February 12, 2025