Diverse Lynx - Des Moines, IA

posted 3 months ago

Full-time
Des Moines, IA
Administrative and Support Services

About the position

The Python Developer position at Diverse Lynx LLC involves a comprehensive range of responsibilities centered around the design, coding, testing, debugging, documentation, and implementation of changes to both new and existing software applications. The role requires collaboration with senior team members to document code effectively and ensure that quality controls are in place. This includes managing escalations and developing solutions to enhance software performance and reliability. The developer will execute unit and string testing, potentially leading the creation of development unit/string test plans. In partnership with the Quality Assurance (QA) team, the developer will ensure that both existing and proposed software applications meet IT standards, as well as business and customer requirements. Participation in the design and coding of small to large software applications is expected, working as part of a collaborative team. The developer will also coordinate with the Change Management Team for code deployment and will be responsible for resolving complex software issues that may arise across multiple software applications and platforms. Additionally, the role includes attending SCRUM meetings, backlog grooming, sprint planning, and review meetings as part of the agile and scrum methodology. The developer will monitor the performance of Java applications, web services, application servers, database servers, and external gateways using tools such as AppDynamics, Grafana, and Catchpoint. Coordination with offshore teams on technical delivery is also a key aspect of this position.

Responsibilities

  • Design, code, test, debug, document, and implement changes to new and existing software applications.
  • Document code with guidance from senior team members.
  • Ensure quality and controls are in place, managing escalations, and developing and recommending solutions.
  • Execute unit/string testing and may lead the creation of development unit/string test plans.
  • In partnership with QA, ensure that existing and proposed software applications meet IT standards and business/customer requirements.
  • Participate in design and code small to large software applications as part of a team.
  • Coordinate with Change Management Team for code deployment.
  • Resolve complex software issues across multiple software applications and platforms.
  • Attend SCRUM meetings, backlog grooming, sprint planning, and review meetings as part of agile and scrum methodology.
  • Monitor the performance of Java applications, web services, application servers, database servers, and external gateways using AppDynamics, Grafana, and Catchpoint.
  • Coordinate with offshore teams on technical delivery.

Requirements

  • Proficiency in Python programming language.
  • Experience with Java applications and web services.
  • Familiarity with agile and scrum methodologies.
  • Ability to document code and processes effectively.
  • Experience in unit and string testing.
  • Strong problem-solving skills to resolve complex software issues.
  • Experience with performance monitoring tools such as AppDynamics and Grafana.

Nice-to-haves

  • Experience with database management systems.
  • Familiarity with cloud services and deployment.
  • Knowledge of additional programming languages such as Java or JavaScript.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service