Datum Technologies Group · 2 days ago
US_East | Software Developer - Client Server_L4
Datum Technologies Group is a company focused on advanced SCADA and Power System Applications. The role involves supporting the implementation of these systems through functional analysis, documentation, testing, and automation initiatives.
Information TechnologyRecruitingStaffing Agency
Responsibilities
Design and implement new EMS and DTS functionalities
Develop high-quality functional and technical design documentation
Ensure solutions meet performance, reliability, security, and maintainability standards
Lead implementation of advanced SCADA and power system applications
Perform application configuration and tuning
Conduct functional analysis and maintain requirements traceability
Draft and execute functional and non-functional test cases
Perform validation and regression testing
Drive defect triage and resolution
Support test automation efforts using tools such as Katalon
Ensure compliance with QA standards and best practices
Collaborate with system engineers, frontend developers, and EMS teams
Ensure adherence to system design guidelines and coding standards
Provide technical input on scope, schedules, and delivery risks
Interface with customers on domain-specific issues
Perform root-cause analysis and production support
Create and maintain user, test, and operational documentation
Maintain requirements traceability matrices
Ensure alignment across requirements, design, implementation, and testing
Qualification
Required
Bachelor's degree in Computer Science, Electrical Engineering, Software Engineering, or related field
Strong software engineering fundamentals and design patterns
Experience with testing, defect triage, and QA processes
Proven experience with requirements analysis and traceability
Strong analytical, debugging, and problem-solving skills
Excellent communication and collaboration skills
Experience with power system applications, including: Power Flow, State Estimation, Generation Control, Contingency Analysis, Stability Analysis
Experience with SCADA (Supervisory Control and Data Acquisition) and high-availability systems
5+ years of experience customizing and delivering Energy Management Systems (EMS) (Reliance EMS preferred)
5+ years of experience in electric utility industry practices
C++ Development: Independently designs and implements non-trivial features, Strong OOP, STL, and design pattern knowledge, Debugging, optimization, and code review experience
C Development: Develops and maintains C modules, Strong understanding of pointers, memory management, and low-level concepts, Debugs complex issues and contributes to coding standards
Java: Independently delivers non-trivial components, Strong knowledge of core APIs, collections, and error handling, Participates in design and code reviews
Linux Development: Comfortable developing and debugging on Linux, Uses shell scripts, build tools, and logs, Configures and supports dev/test environments
Python: Implements and maintains routine Python functionality, Familiar with core syntax, data structures, classes, and error handling, Uses common libraries (requests, logging, unittest/pytest), Advanced concepts supported by senior guidance
Working knowledge of IEC 60870-5-101 / 104, DNP3, MODBUS
Ability to execute predefined test steps and update documentation with guidance from senior engineers
Preferred
Experience with EMS and/or DTS applications
Familiarity with real-time SCADA environments
Experience with Katalon or similar automation tools
Knowledge of power system operations or grid management
Experience working in a Software Center of Excellence
IEC 61850 exposure is a plus
Company
Datum Technologies Group
Datum Technologies Group provides technology solutions, managed services, government contracting, and IT staffing services.
H1B Sponsorship
Datum Technologies Group has a track record of offering H1B sponsorships. Please note that this does not
guarantee sponsorship for this specific role. Below presents additional info for your
reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (1)
2024 (4)
2023 (13)
2022 (10)
2021 (22)
2020 (20)
Funding
Current Stage
Growth StageCompany data provided by crunchbase