Job was saved successfully.
Job was removed from Saved Jobs.

Job Details


Software Engineer | Utilities Network Managed Systems (NMS) (21000DZF)


Network Engineer



Richmond, Virginia, United States

"Analyze, design develop, troubleshoot and debug software programs for commercial or end user applications. Writes code, completes programming and performs testing and debugging of applications.As a member of the software engineering division, you will perform high-level design based on provided external specifications. Specify, design and implement minor changes to existing software architecture. Build highly complex enhancements and resolve complex bugs. Build and execute unit tests and unit plans. Review integration and regression test plans created by QA. Communicate with QA and porting engineering as necessary to discuss minor changes to product functionality and to ensure quality and consistency across specific products.Duties and tasks are varied and complex needing independent judgment. Fully competent in own area of expertise. May have project lead role and or supervise lower level personnel. BS or MS degree or equivalent experience relevant to functional area. 4 years of software engineering or related experience.*Position: Applications Engineer**/Network Management System Product Description/*The Oracle Utilities Network Management System (NMS) is an integrated and flexible software system that helps utilities reduce outage restoration time, improve operational efficiency, provide better service to customers and safeguard workers and the public.The Oracle Utilities Network Management System supports trouble management, outage analysis, operations dispatch, crew management, switching management, reliability reporting and other critical operations functions. In addition to application software, the Oracle Utilities Network Management System integrates with multiple business information systems GIS, SCADA, CIS, AMR, and WMS to name a few so operators have an accurate and real-time view of the electrical model's current conditions. It also maintains a complete and accurate history of all outage events for management and regulatory reporting.The Oracle Utilities Network Management System also supports distribution management system (DMS) functionality for electrical utilities such as power flow simulation, automatic switch plan generation, fault location, isolation, and service restoration, volt/var optimization, and an optimal power flow. These applications monitor and assess the characteristic of energy delivery in the distribution system and enables distribution operations to make better operational decisions to improve reliability and operational efficiency.*/Job Summary/*Oracle is looking for an experienced application developer to join the NMS product development team. The candidate should have experience working on complex mathematically based application software in a distributed enterprise architecture. Experience working on both UNIX and Windows platforms and experience developing in both C and Java are preferred. The candidate should also have experience with Oracle databases, SQL, and scripting languages such as Perl / Python. Experience with electrical distribution systems or utility operations is preferred. The Oracle Applications Engineer will be working with a team of developers through the full development life cycle to design, develop and test new product and customer feature enhancements.*/Primary Responsibilities/** Analysis of business requirements* Writing external and internal design documents and conducting reviews with Product Architecture* Design/code walkthroughs with Product Development and Quality Assurance* Coding, testing and debugging* System Integration and performance/scalability testing* Review of Quality Assurance Test plans* Work leadership in resolving problems and work assignments* Customer support and problem solving*/Preferred Skills and Experience/** Strong background in mathematics and a methodical/analytical thinker* Demonstrated ability to learn and develop for complicated and extensive code bases* Good written and oral communication skills* Ability to deliver on-time and achieve customer satisfaction* Multitasking capabilities to enable effective performance on multiple projects* Self-motivated and able to work well with remote teams* C , Java, JavaScript, HTML/XML, Perl/Python, UNIX, Windows experience* Good troubleshooting skills* Working knowledge of object oriented design concepts* Working knowledge of relational databases and SQL* Knowledge of distributed and/or client server application architecture* Knowledge of cybersecurity related to software products and infrastructure* Knowledge of Oracle technology and middleware products* Knowledge of Electrical Distribution System operations* Familiarity with SCADA, GIS, CIS* Familiarity with mobile application design on Windows, iOS and/or Android* Familiarity with Agile development methodologies#LI-Remote**Job:** **Product Development***Organization:** **Oracle***Title:** *Software Engineer | Utilities Network Managed Systems (NMS) ***Location:** *United States***Requisition ID:** *21000DZF***Other Locations:** *US-MN,Minnesota-Minneapolis*"