Responsible for developing systems in a full-stack capacity, performing activities that cover the entire software development lifecycle, from requirements gathering through to supporting final deployment of features, in line with agile development practices.
Configure projects following all internal and client procedures to ensure project integrity, traceability, and maintainability.
Interpret functional specifications and produce technical specifications using descriptive text and other compatible models to ensure coding quality.
Mentor and provide support to developers on the software project team.
Implement and integrate software components according to technical specifications, using the development tools, programming languages, and libraries defined for the project.
Identify, build, and execute tests for developed components to ensure quality.
Perform corrective and evolutionary maintenance on software components.
Prepare technical documentation in accordance with the requirements of the contract under which you are working.
Integrate produced components with those developed by other team members, using the integration tool defined for the project.
Set up and configure the local development environment according to project requirements and needs.
Provide support to the IT team and client users upon request regarding the features and specifics of developed components, modules, and software packages.
Deliver and execute integration testing in the client environment to ensure full functionality of the software and its components.
Monitor user acceptance testing and deployment of the software in client environments as established by the contract.
Provide training and knowledge transfer to the client on the developed software to ensure proper system operation.
Requirements
Completed higher education is preferred, ideally in Computer Science or a related field.
Degrees in Engineering or other areas focused on software development or software engineering are also acceptable.
Experience working with agile methodologies.
Experience in full-stack web development using Python/Django/React.
Programming skills and experience with version control (Git).
University degree preferred, preferably in an Information Technology–related program.
Knowledge and practical skills in the programming languages and technologies used in the working environment.
Benefits
Health insurance
Dental insurance
Life insurance
Meal or food allowance
Transportation allowance
WellHub
Gympass
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
full-stack web developmentPythonDjangoReactversion controlGitagile methodologiestechnical documentationintegration testinguser acceptance testing
Soft skills
mentoringsupportcommunicationtrainingknowledge transfer