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