Software Engineer (Java) – HYBRID

Genuine Parts Company
  • Cracow
  • Post Date: January 3, 2025
  • 39496
  • Applications 0
  • Views 5
Job Overview

logoJoining 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
Shortlist Never pay anyone for job application test or interview.