Senior C# Developer
This job is brought to you by Jobs/Redefined, the UK's leading over-50s age inclusive jobs board.
Job Description
Performance Solutions develop and support custom desktop, web and cloud-based software applications and deliver associated consultancy services to our customers. We are looking for an enthusiastic and motivated Senior C# Software Developer to join the team and help us build the next generation of solutions to support the energy transition. This role requires a deep understanding of the .NET application platform and proficiency in building web applications using C#, ASP.NET and SQL. The ideal candidate will also have experience in GIS software development, particularly with Esri's ArcGIS platform.
Responsibilities:
- Design, develop, and maintain both new and existing code.
- Collaborate with cross-functional teams to gather and analyse requirements.
- Work with project managers and other developers to define project scope and objectives.
- Review peers' code to enforce good software design standards and ensure high-quality function and performance.
- Document software installation and configuration processes and ensure all applications are kept up-to-date with the latest .NET technologies.
- Deliver user training and write help documentation.
- Provide customer support and fixes in line with service level agreements.
- Perform software unit testing and support the test team with full end-to-end testing.
- Collaborate with internal teams and customers to fix and improve software products.
- Support business development activities including: identifying new opportunities, understanding customer requirements and recommending appropriate solutions, accurate cost estimation, proposal preparation, system demonstrations and presentations to existing and prospective clients.
- Participate in team knowledge sharing activities.
- Identify and help implement improved ways of working to drive efficiencies and improve standards.
Responsibilities
We value all our people and the contributions they make to our business, so it's important that our rewards make us all feel valued here. That's why we offer a flexible reward and benefits package, allowing you to choose the things that matter most to you, including;
- Non-contractual profit share scheme
- Excellent development and career progression opportunities
- Lifestyle benefits: 26 days annual leave + bank holidays, opportunity for up to 10 days unpaid leave, sabbatical leave, flexible working options
- Wellbeing benefits: (inc Private Medical, Dental Insurance, Health Assessments, Gym allowance). Company contribution towards eye tests and glasses (for computer/laptop users), and Flu Vaccinations. Also, our Employee Assistance Programme (EAP) provides free and confidential support for issues including work, family, relationships, money and health and we provide free fruit in our offices
- Financial Benefits: including a Pension Scheme with employer pension contributions up to 9%, Life Assurance and Income Protection
- Travel benefits: Season Ticket Loan, Cycle to Work Scheme, Electric Vehicle Salary Sacrifice Scheme (for personal use)
- Re-imbursement of relevant Professional Membership Fees (up to £570)
- Access to employee retail discount site for high street and on-line shopping
DNV is an Equal Opportunity Employer and gives consideration for employment to qualified applicants without regard to gender, religion, race, national or ethnic origin, cultural background, social group, disability, sexual orientation, gender identity, marital status, age or political opinion. Diversity is fundamental to our culture and we invite you to be part of this diversity.
Qualifications
Required:
- Proven work experience as a Senior C# Developer or similar role. Ideally with both .NET Core and Framework.
- Proficiency in building web-based applications.
- Experience with Git and Azure DevOps.
- Knowledge of SQL.
- Excellent problem-solving and analytical skills.
- Strong communication and teamwork abilities.
Preferred:
- Knowledge of Esri's ArcGIS software suite (ArcGIS Pro, ArcGIS Online, ArcGIS Enterprise).
- Understanding of GIS data formats and standards (Shapefiles, GeoJSON, etc.).
- Experience with mobile GIS application development.
- Experience with the Azure cloud platform.
- Knowledge of front-end frameworks like Angular.
- Experience working with Oracle or SQL Server databases.