Software Developer
Role details
Job location
Tech stack
Requirements
Role OverviewGSK are looking for an experienced .Net Developer to join our dynamic and successful CIMS (Customer Incentive Management System) Product Team. This person will be responsible for designing, developing, and maintaining financial software applications using the .Net framework, running in Azure. They should be passionate about developing software, have a deep understanding of the principles of software engineering, and be keen to utilise state-of-the-art AI tools to optimise the quality and productivity of the development process. Key ResponsibilitiesDesign and develop financial software applications using .Net framework and related technologies.Participate in the full software development life cycle, including analysis, design, development, automated testing and deployment, and innovative use of AI tools.Collaborate with other developers and stakeholders to ensure that software meets business requirements.Debug and troubleshoot software issues and provide technical support to end-users.Stay up to date with the latest industry trends and technologies.Contribute to the improvement of software development processes and methodologies. Minimum RequirementsHighly skilled in C#, preferably with good experience of using the following technologies ASP.Net, MVC, PostgreSQL or similar, HTML, CSS, JavaScript, .Net framework, Azure cloud stack.Able to understand financial calculations and translate them into correctly working code with confidence.Writing clean, efficient, and well-documented code.Experienced in Relationship Database Management.Experienced in Agile/Scrum development methodologiesExperienced in test-driven development and continuous integration/continuous deployment (CI/CDFamiliar with source control systems such as Git Preferred RequirementsA first degree, ideally in a technical discipline.Experienced in optimising the SDLC process using AI tools such as Copilot Studio.Understanding object-oriented programming principles and patterns.Familiar with ServiceNow.Strong communication and collaboration skills.Able to work independently or as part of a team.Attention to detail and the ability to deliver high-quality work under tight deadline.