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.
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.
#J-18808-Ljbffr