NROWS Software Engineer IIPosition OverviewOST, Inc. is seeking a NROWS Software Engineer II to support and enhance the Navy Reserve Order Writing System (NROWS). The engineer will design, develop, test, document, and implement Java-based software solutions that improve data quality, correct deficiencies, satisfy mandated requirements, and deliver system enhancements.
This position works within a collaborative development team to ensure NROWS continues to meet its functional, technical, and operating-environment requirements.
Responsibilities- Design, develop, test, document, and implement Java applications supporting NROWS.
- Analyze system requirements and translate them into effective technical solutions.
- Develop enhancements that improve data quality, correct software deficiencies, and meet mandated requirements.
- Write and optimize complex SQL queries used to access normalized application data with complex relationships.
- Develop and maintain Oracle database interfaces, triggers, and stored procedures.
- Troubleshoot application issues and coordinate with customers to identify and resolve problems.
- Prepare technical documentation, data analysis, and status reports.
- Participate in code reviews, testing, configuration management, and software-release activities.
- Work collaboratively with developers, analysts, customers, and other technical stakeholders.
- Support applicable CMMI processes, documentation, and work products.
Required Qualifications- Bachelor's degree in Computer Science, Engineering, or a related technical discipline.
- At least three years of software programming experience.
- Three to five years of experience writing, testing, and documenting Java code using object-oriented programming techniques.
- Experience developing Java applications in an Oracle database environment.
- Three to five years of experience with technologies such as HTML, Java Servlets, Struts, JSP, Enterprise JavaBeans (EJB), Data Access Objects (DAO), and Oracle database interfaces.
- Two to five years of SQL experience, including building complex queries to access normalized application data.
- Understanding of SQL-query optimization techniques.
- Working knowledge of Microsoft Word, Excel, and Visio for data analysis, documentation, and status reporting.
- Ability to work directly with customers to identify and troubleshoot technical issues.
- Strong written and verbal communication skills.
- Self-motivated with a desire to learn new technologies and deliver high-quality solutions.
- US. citizenship.
- Secret clearance or the ability to obtain one.
Certification Requirements- Security+ certification or the ability to obtain it within 12 months of hire.
- Working toward an applicable vendor or platform certification, such as:
- Microsoft Certified Solutions Developer (MCSD)
- Microsoft Certified Applications Developer (MCAD)
- Microsoft Certified Database Administrator (MCDBA)
- Sun Certified Professional
- Red Hat certification
- Cisco Certified Network Professional (CCNP)
- Oracle Certified Professional (OCP)
- Another relevant technical certification
Preferred Qualifications- Working knowledge of the iReport reporting tool.
- Working knowledge of JasperReports Server 5.6 or later.
- Knowledge of CMMI process areas, requirements, and work products.
- Ability to analyze CMMI requirements and determine effective methods for meeting them.
This is a full-time position paying a base salary, full benefits, and has possible bonus potential based on merit and performance. To be considered for this position, please apply online with a resume.