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