Job Description


Responsibilities

  • In this position, the candidate will provide leadership for a development team, maintaining the quality of technical deliverables. Participate in end-to-end development life cycle including requirements analysis and design through deployment and verification using automated tests. Analyze code to find causes of errors and revise programs as needed. Write technical specifications based on conceptual design and stated business requirements.
  • Provides design expertise for the project, breaking down architecture into epics and stories for implementation. Strongly influences the direction, processes, and procedures for the assigned software project. Applies design patterns for code reuse and coaches junior team members to do the same.
  • Identify and evaluate new technologies for implementation. Creates innovative solutions for complex problems, leveraging advanced understanding of engineering principles. Use professional, effect...

Ready to Apply?

Take the next step in your AI career. Submit your application to Hexagon today.

Submit Application