Jobs · Engineering · Oklahoma

Product Developer III/IV

Williams · Tulsa, OK · 3 wk ago
EngineeringFull-time

About the role

As a senior member of the team, you will lead the design, development, and documentation of enterprise software solutions. You will define technology strategy, set the technical direction for software projects, and serve as a mentor to other developers. Strong prioritization and collaboration skills across all levels of the organization are essential.

Responsibilities

  • Leads the design and development of sophisticated software solutions including hands-on development, testing, and debugging
  • Defines technical vision and guides the team in architectural decisions
  • Collaborates with partners to define project goals and requirements
  • Provides technical leadership and mentorship to developers and teams
  • Contributes to the documentation of software solutions and processes
  • Builds production-grade products leveraging cloud platforms, AI capabilities, automation, and modern development frameworks
  • Designs, codes, tests, and maintains software applications that meet business partner needs
  • Collaborates with cross-functional teams to ensure optimal application performance
  • Writes clean, efficient, and maintainable code
  • Other duties as assigned

Requirements

  • Minimum of ten (10) years of software development experience
  • High school diploma/GED, Vocational/Technical/Business School (required)
  • Bachelor’s Degree in Computer Science or related field (preferred)
  • Outstanding organizational and communication skills
  • Safety as the utmost priority
  • Strong foundation in software engineering principles including architecture, maintainability, scalability, testing, and secure development practices
  • Proficiency in Microsoft Office Applications
  • Expert-level proficiency in relevant programming languages, frameworks, and technologies
  • Deep understanding of software development lifecycle and methodologies
  • Experience crafting scalable and maintainable software systems
  • Exceptional problem-solving and critical thinking skills
  • Demonstrated leadership experience in guiding technical teams
  • Proficiency in querying and designing databases

Similar jobs