Principal Software Engineer

4 Days Old

DUTIES Define the scope of operational technology (OT) programs and develop effective quality solutions that address unique or controversial problems in accordance with SRNS OT processes and procedures. Develop, recommend, and monitor the strategic direction for information systems and services across the organization. Direct and mentor less experienced professionals. Ensure the reliability, stability, and availability of the site's business and technical information systems, including database infrastructure environments. Provide judgment, leadership, and expertise in implementing complex information systems and database infrastructure initiatives. Maintain technical expertise in assigned areas, demonstrate flexibility across disciplines, and assist in the development of others. Proactively communicate and coordinate with OT teams to support assigned areas and drive organizational change. Perform tasks related to application development lifecycle, support for commercial off-the-shelf software, and database administration. Conduct root cause analysis and develop corrective action plans for global issues. Apply a sense of urgency and focus on priorities to resolve issues and develop solutions promptly. Integrate software engineering tools such as configuration management, change management, vulnerability scanning, and debugging into the development process. Guide personnel to ensure resource efficiency and adherence to technical standards. Lead the analysis and development of requirements, design specifications, and final products by reviewing documentation, plans, and schedules. Train and mentor less experienced staff in developing requirements, specifications, and understanding business processes. Lead large initiatives and projects, establishing tasks, milestones, cost estimates, and schedules. Conduct feasibility studies for automation opportunities and establish cost-benefit analyses. Develop logical designs for complex computer systems that meet customer requirements and data sharing guidelines. Lead system, integration, unit, and repair testing. Review policies, procedures, and strategic directions for technical accuracy. Lead cross-functional OT/IT teams. Evaluate new requests, provide feedback, and estimate effort for complex OT solutions. Maintain cyber posture and compliance to sustain federal authority to operate. Protect operations by maintaining confidentiality of information. Work Hours: A 40-hour workweek with various schedules (5/8s, 4/10s, 9/80s). Overtime may be required at the discretion of the manager. REQUIRED QUALIFICATIONS: EDUCATION & EXPERIENCE Bachelor's degree in an IT-related discipline with over 8 years of project management experience in IT/OT software development and integration; or non-related Bachelor with 9 years of proven performance; or Associate Degree in IT with 9 years of proven experience; or non-related Associate Degree with 11 years of proven experience. High school diploma with over 13 years of equivalent experience is acceptable in lieu of a degree. Experience/Skills: Knowledge of software engineering fundamentals and ongoing technical development in Software Engineering. Proven advanced technical knowledge of computer systems, software development methodologies, and database infrastructure. Demonstrated programming skills including analysis, design, testing, documentation, debugging, and development. Proficiency with software engineering tools such as configuration management, change management, vulnerability scanning, and debugging tools. Ability to work independently, manage projects efficiently, and adapt to changing priorities. #J-18808-Ljbffr
Location:
Aiken, SC, United States
Category:
Computer And Mathematical Occupations

We found some similar jobs based on your search