Python Software Engineer

New
MexicoFull-TimeMiddle
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Languages
English
Experience
4+ years
Required Skills
PythonSQLAgileGitRESTful APIs

Requirements

  • 4+ years of professional experience in Python, REST API, and SQL.
  • Expertise with Git source control tools (Github, Gitlab, or others).
  • Experience with unit testing frameworks such as Pytest.
  • Intermediate design proficiency in UML, C4, or ArchiMate.
  • Experience engineering software systems of medium-to-large scope.
  • Familiarity with Agile software development methodologies.
  • Experience building frontend/backend applications at scale.
  • Proficiency in the English language.
  • Understanding of Object-Oriented Programming principles.
  • Knowledge of SDLC and relational databases.

Responsibilities

  • Craft client code that is efficient, performant, testable, scalable, and secure.
  • Ensure code security through Software Composition Analysis (SCA) and drive remediation efforts.
  • Provide accurate status tracking, reporting, and estimation using project tools.
  • Gather requirements and maintain relevant project documentation.
  • Execute activities within the current Agile methodology and uphold quality standards.
  • Collaborate with engineers, designers, and managers to iterate on solutions.
  • Take ownership of projects from technical design to successful launch.
  • Participate in code reviews to maintain code quality.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now