Principal Software Engineer
Listed on 2025-11-27
-
Software Development
Software Engineer, C++ Developer, Software Architect, Java Developer
REQUIRED QUALIFICATIONS: EDUCATION & EXPERIENCE
Education:
Bachelor’s degree in an IT related discipline (e.g., Information Technology, Computer Technology, Software Engineering, Computer Science, Computer Engineering) with 7 years proven performance in related assignments; or Non-related Bachelor degree with 9 years proven performance in related assignment(s); or Associate Degree in IT related discipline (e.g., Information Technology, Computer Technology, Software Engineering, Computer Science, Computer Engineering) with 9 years proven performance in related assignment(s);
or Non-related Associate Degree with 11 years proven performance in related assignment(s). In lieu of degree, a high school diploma with typically at least 13 years of equivalent knowledge and experience is acceptable.
Skills:
- Knowledge of the academic as well as the practical aspects of Software Engineering is required.
- Ongoing technical development in Software Engineering is required.
- Demonstrates an applied understanding of computer languages, software development fundamentals/methodology and database infrastructure.
- Demonstrates programming skills that include analyzing information, software design, requirements, testing, documentation, problem solving, debugging and software development fundamentals/methodology.
- Demonstrate proficiency and experience necessary to develop moderately complex software.
- Demonstrates ability to utilize software engineering tools such as configuration management systems, change management, scanning, and debuggers in the software development process.
- Ability to work with minimal direction and supervision to complete projects in a timely manner, make time for unplanned assignments and adapt to changing priorities.
- Understands and applies advanced knowledge of discipline’s standard theories, concepts, principles and techniques; has working knowledge of standard software engineering practices and applications.
- Candidate must demonstrate 15 or more years’ experience in software engineering related positions, including a minimum of 10 years’ experience on DOE projects.
- Candidate must demonstrate experience participating in systems engineering teams, with responsibilities including software engineering and program development to support systems engineering initiatives.
- Candidate must be able to work independently and within a multi-discipline team.
Experience:
- Demonstrates programming skills that include analyzing information, software design, requirements, testing, documentation, problem solving, debugging and software development fundamentals/methodology.
- Required:
Minimum of five years OAS backend development experience - Advanced knowledge of OAS and Oracle Database components.
- Advanced experience with BI Data Modeling conducive to Star Schema Enterprise reporting models.
- Advanced technical knowledge with BI Administration Tool.
- Advanced experience in the application and use of metadata tools, security and user interface designs.
- Manage repository layers for an integrated design and to meet specific business area needs
- Demonstrates ability to utilize software engineering tools such as configuration management systems, change management, scanning, and debuggers in the software development process.
- Candidate must demonstrate 15 or more years’ experience in software engineering related positions, including a minimum of 10 years’ experience on DOE projects.
- Demonstrates an applied understanding of computer languages, software development fundamentals/methodology and database infrastructure.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).