Software Developer (.Net/React), GIS & Data Integration (GDI) REMOTE/HYBRID Survalent is looking for an innovative and enthusiastic Software Developer to join our GIS & Data Integration (GDI) team. The GDI team is responsible for delivering high-performance and intuitive applications to integrate various Geographic Information System (GIS), Customer Information System (CIS), and Industrial Protocols (CIM & Multispeak) data into our Advanced Distribution Management System (ADMS). The GIS environment is changing rapidly and these applications are the leading edge of the grid automation process. We are looking for someone to advance our GIS/CIS integration applications and improve our data integrity toolsets for utility customers. If you are passionate about enterprise-level GIS/CIS systems and eager to learn within a team of accomplished industry developers, this is a great opportunity for you! The position will be responsible for: * Designing, developing, testing, and demoing applications * Ensuring quality for your solutions through the development life cycle * Working in an Agile, innovative, and collaborative working environment * Working closely with GIS experts, customers, and other software developers * Providing support and product knowledge to end users and internal stakeholders, when necessary * Other duties as assigned The Successful Candidate must have: * Degree/Diploma in Computer Science, Geographic Information System, or a related field * 5 years' experience in computer programming * Full-Stack Developer Experience: ** Frontend Development: Experience with React, covering both UI design and business logic implementation ** Backend Development: Proficient in ASP.NET Core Web API, including real-time communication with SignalR and secure authentication using Identity ** Database Development: Skilled in EF Core, working with SQL Server and/or PostgreSQL ** Data Processing: Adept at developing complex, high-performance data processing plugins to support backend server operations * Strong knowledge of object-oriented design concepts * Strong knowledge of design patterns * Experience in multi-threading with Tasks * Self-starting skills - we are looking for someone who is eager to learn new programs quickly * Working knowledge of Git * Ability to communicate technical and non-technical information verbally and in writing * Excellent analytical and problem resolution methods Nice to have: * Desktop application development experience of WPF (MVVM) and Windows Forms * Geographic information system concepts and/or working experience with modern GIS systems (ESRI geographic/UNM and Intergraph) * TCP/IP programming experience This position will report to the Team Lead, GIS & Data Integration and is part of the GIS development team. If interested in the role, and joining a growing organization in this exciting role, please apply with your resume and cover letter by selecting the apply link. About Us: Survalent Technology Corporation is the leading provider of real-time smart grid management system for enabling visualization, optimization, and improved operations for utilities. For six decades, we have helped more than 800 utilities use operational data to increase reliability, efficiency, and customer service. With our proven and reliable SCADA (Supervisory Control and Data Acquisition), Distribution Management System (DMS), Outage Management System (OMS), and Substation Automation (SA) solutions, utilities transform data into actionable intelligence. We partner with utilities across the globe to create mission critical solutions that will achieve the promise of the Smart Grid. Survalent values a diverse workplace and strongly encourages women, people of all races, color, creed, ancestry, ethnic origin, sexual orientation, gender identity or expression, age, religion, national origin, citizenship status, disability, marital status, family status, and those with disabilities to apply. Survalent is an equal opportunity employer. We are committed to providing accommodations for persons with disabilities. If you require accommodation, we will work with you to meet your needs. While we appreciate the interest of all applicants, only those selected for an interview will be contacted
We want you to feel confident in managing your data. That’s why we updated our privacy policy and terms of service to provide more details about how we use your information.