Job Description
Provide oversight of the software development work ensuring that common business processes were utilized.
Work with other developers’ technical staff to understand problems with software and develops specifications to resolve them.
Ensure that changes to applications meet all available development standards. For example, for report development, meet data presentation standards.
Participate in the development of software user manuals.
Assist in training less experienced software development staff.
Resolve customer complaints and respond to suggestions for improvements and enhancements.
Coordinate with the client IT Security Officer to assure developed software is security compliant (e.g. no cross-site scripting)
Work with the COR to carry out requests for software migrations, data migration, maintenance, and transaction table updates.
Help ensure the integrity of software instances by applying rigorous attention to configuration management.
Develop and maintain an overall Configuration Management Plan.
Coordinate software promotion activities from development into other instances (e.g. testing, training, production) according to specified migration procedures and consistent with ServiceNow ticketing processes.
Support the migration of software from production to other instances for debugging / testing, and maintain oversight of cross-instance version control and synchronization of modules.
Coordinate with system support and end user groups to facilitate additions or modifications to production data.
Ensure the proper flow of automated interface data into all data instances and ensure that proper security functions are in place to prevent unauthorized update of production data.
Coordinate the creation / modification of database instances (and database objects) within the client’s environment to meet system and user requirements.
Conduct code reviews with the appropriate parties.
Develop release documentation.
Define and provide cross coverage developer support for other developer positions, as project workloads dictate.
Effectively work with requirements and test team members to transition work between SDLC phases, whether in a waterfall or agile software delivery methodology.
Qualifications
- Demonstrated competency with continuous integration tools such as Jenkins.
- Demonstrated competency with Agile software delivery concepts.
- Possess a high level of technical and product knowledge, including :
o Oracle Portal (Drupal and / or WebCenter)
o Oracle 11g Forms and 11g Reports, or later version
o Oracle 11g Fusion Middleware, or later version
o Oracle 11g RDBMS & Data Warehouse, or later version
o Oracle development tools (e.g. Application Development Framework, Oracle Rest Data Services)
o PL / SQL
o Unix shell scripting
o Web Technologies (HTML, CGI, CSS, XML, JSON, JavaScript, and Drupal / PHP)
o Java
o Business Objects
o Tibco
o Informatica
o Source code control software
o Microsoft Project
o MySQL
- 5 years development experience within the last 8 years
- With 2 years leading a team (2-5 personnel) developers
- Experience using the latest Oracle Relational Database Management Systems (RDBMS) and associated Oracle development and query tools;
and other software support products such as performance testing software and configuration management software.
- Certification in the latest Oracle Application Middleware administration (e.g. Oracle Fusion Middleware).
- Competency in current web technologies (e.g. HTML, CSS, JavaScript, XML).
- Competency in Drupal, PHP, and MySQL.
- Competency in Business Objects.
- Competency in Java Development.
- Experience in testing large systems and testing methodologies.
- Experience in software maintenance and change control tools such as Serena’s Polytron Version Control System (PVCS) and JIRA.
- Experience with ServiceNow.
- Must have received qualification on the most current version of the ITIL Foundation level. A certificate of completion is required.
- Must have received basic training on Agile software delivery methodology. A certificate of completion is required.
- All staff performing in a Scrum Master role, need Scrum Master certification. A certificate of completion is required.
- Bachelor’s degree or equivalent related experience
- Demonstrated excellent customer service skills.
- Strong communication, presentation, analytical, and technical skills.
- Proficient in Microsoft Word, Power Point, and Excel.
- Demonstrated ability to work independently with minimal supervision.
- Must be able to complete a federal background investigation.
- Must be a US Citizen or have a Green Card.
Additional Information
i360 is an Equal Opportunity Employer - Minority / Female / Veteran / Disability
All qualified applicants will receive consideration for employment regardless of race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability, protected veteran status, or status within any other protected group.
Benefits
- Holidays - Eleven
- Adoption Assistance
- Retirement Plan (401k) Matching
- Tuition Reimbursement
- Family Leave, Maternity, Paternity
- Short-Term & Long-Term Disability
- Life Insurance (Basic, Voluntary & AD&D)
- Health Care Plan (Medical, Dental & Vision)
- Paid Time Off (0-3 years - 15 Days PTO 3+ years 20 Days)
What You Can Expect from Us
- At i360technologies, we help our employees succeed. Competitive pay, robust benefits for full-time employees, and professional development opportunities are a few reasons that i360 is a great place to build your career.
- Meaningful work. Our employees often tell us that their work gives them a sense of purpose as it supports many federal agencies.
- Leadership that cares. Our leadership team has prioritized creating a culture that appreciates and takes good care of its people.
As a result, being an employee of i360 means you are part of the i360 family, and you matter.
- Flexibility. We value work-life balance because we know that happy employees create happy customers.