Job Description:

  • Design, code, test, and analyst software programs
  • Mentor and help architect system design through coordination with the business and IT including researching, designing, documenting, and modifying software specification throughout the product lifecycle
  • Analyze and amend software errors in a timely and accurate fashion and provide status reports where required
  • Plan phases of the software development life cycle for a variety of projects
  • Assist in the preparation and documentation of software requirements and specifications
  • Research and document requirements of software users
  • Conduct research on emerging application development software products, languages, and standards in support of procurement and development efforts
  • Recommend, schedule, and perform software improvements and upgrades
  • Assist the Architectural Council with technical knowledge regarding emerging technologies to help drive strategy
  • Assist management with resource and release planning
  • Consistently write, translate, and code software programs and applications according to specifications
  • Define architecture and design for enterprise applications
  • Administer critical analysis of test results and deliver solutions to problem areas
  • Lead projects from a development standpoint and coordinate activities with the developer teams as needed
  • Assist in the development and maintenance of user manuals and guidelines
  • Assist in software deployment as required based on build specification
  • Manage and/or provide guidance to junior and mid-level software developers and research assistants
  • Perform technical code reviews of peers to ensure proper coding methodology is being adhered to

Apply Now!

Max. file size: 30 MB.