Application Developer

Mano Lani
1d$120,000 - $145,000

About The Position

Mano Lani LLC is looking for an enthusiastic, well-qualified individual to fill the Application Developer position. This role offers the opportunity to work with a diverse and talented group of individuals committed to driving success. Mano Lani is an exceptional industry partner to the Department of Defense (DoD) and a leader in physical and cyber security, IT management, logistics, supply chain management, process improvement and development.The Applications Developer provides comprehensive application development support using the DevSecOps framework and the Risk Management Framework (RMF) in an agile environment. This position supports approximately 25+ custom DTMO applications requiring maintenance, updating, or recoding, as well as up to two new applications anticipated each year. The Applications Developer is responsible for all aspects of the software development lifecycle including planning, software architecture design, development, user interface design, front-end and back-end development, testing, engineering, fielding, and sustainment. The position supports development and maintenance of DTMO's public-facing website, web content management system (WCMS) development work, and allowance calculators. The Applications Developer utilizes programming languages including Java, HTML5, PHP, and the Oracle Apex platform, and leverages ServiceNow or other approved ticket management systems for software development and task tracking. This position requires adherence to DevSecOps, RMF, Section 508 requirements, U.S. Web Design Standards, and DoW cloud computing standards to ensure deployment of high-quality, secure code that accurately meets requirements.

Requirements

  • At least 5 years of current experience as an Application Developer
  • 5+ years of experience in related field
  • Experience developing enterprise or web-based applications in government or enterprise environments
  • Experience with Oracle Apex platform
  • Expertise in programming languages such as Java, Python, C#, JavaScript, HTML 5, PHP or similar languages
  • Experience with application frameworks, APIs, and modern development tools
  • Experience with Service Oriented Architecture (SOA)
  • Experience with Section 508 requirements and compliance
  • Familiarity with database systems and data integration techniques
  • Knowledge of software development lifecycle (SDLC) methodologies such as Agile or DevOps
  • Experience using version control systems (e.g., Git) and development collaboration tools
  • Understanding of application security and secure coding practices
  • Ability to troubleshoot application issues and implement effective solutions
  • Strong analytical and problem-solving skills
  • Ability to work collaboratively with technical teams and federal stakeholders
  • Strong written and verbal communication skills

Nice To Haves

  • Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or a related field
  • Oracle APEX Cloud Developer Certified Specialist
  • Oracle Development or Oracle Cloud Platform certifications
  • CompTIA Security+
  • Certified Scrum Developer (CSD) or other Agile development certifications

Responsibilities

  • Provide technical and program support in all aspects of software development lifecycle including planning, software architecture design, development, user interface design, front-end design and development, back-end development, testing, engineering, fielding, and sustainment
  • Support Service Oriented Architecture (SOA) and Application Programming Interfaces (APIs)
  • Participate in requirements gathering sessions and collaborate with stakeholders to identify requirements
  • Conduct analysis of requirements documentation and provide input to ensure all requirements have been captured
  • Develop wireframes and mock-ups of all application user interfaces (UI) for modifications and new user interfaces following Section 508 standards
  • Provide code documentation to allow for easy maintenance and knowledge transfer, including technical documentation for applications and the applications development environment
  • Perform sustainment support for all DTMO applications, including application enhancements, defect fixes, and development of new requirements
  • Provide technology refresh and application code modernization to conform to DoW's modernization plan and adhere to cyber and cloud compliance
  • Maintain continuous compliance with application coding standards to comply with DoW mandates such as Section 508 to make the DTMO website and applications accessible to the public
  • Develop test cases and conduct/pass unit testing prior to submitting code for scanning and testing
  • Provide recommendations for test automation and efficient ways to conduct testing
  • Prioritize thorough code review of internally developed GOTS applications
  • Adhere to DMDC application security requirements, including scanning application code and website before deployment in production
  • Assess DTMO's current development lifecycle, development practices, development tools, and environment to provide recommendations for improvements
  • Assess DTMO's use of Service Oriented Architecture (SOA) and Application Programming Interfaces (APIs) and provide recommendations for improvements
  • Create an integrated applications development project schedule including all stages of the development lifecycle (requirements, design, development, testing, code scan review) and maintain weekly
  • Practice rigorous requirements management, project management, change control management and testing to ensure deployment of high-quality code
  • Utilize ServiceNow or other approved ticket management system for software development and task tracking purposes
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service