Fortra is seeking a Software Engineer III to contribute to the enhancement and maintenance of existing software products, as well as the development of new ones. The ideal candidate will possess a strong desire for excellence, take initiative, and work well independently. They should also be a collaborative team player and a creative problem solver.
What This Role Involves:
Designing, developing, documenting, testing, and debugging software systems.
Implementing major new features and functionalities.
Identifying and evaluating new technologies.
Consulting with end users to refine and debug programs.
Improving processes and best practices within R&D.
Innovating process solutions and aligning best practices.
Monitoring and enforcing standards.
Serving as a technical expert on development projects.
Participating in the full development life cycle.
Writing technical specifications.
Diagnosing and fixing complex product defects.
Mentoring less experienced team members.
Actively participating in Agile ceremonies.
Requirements:
6+ years of job experience and education.
Degree in Programming, Computer Science, or related IT field preferred.
Proficiency in Java or Python.
Proficiency in database fundamentals (SQL, DB design).
Knowledge of AWS.
Knowledge of containers (Docker/Podman, Kubernetes, Helm).
Experience with *nix operating systems (Linux and/or MacOS).
Working knowledge of Agile project development methodology.
High level of communication skills (verbal and written).
Mentoring skills.
Available to be on-call once a month.
Proficiency in English to interact with non-French speaking stakeholders.
Fortra is a software development company focused on creating and maintaining software products for both market sale and internal use. They operate within an Agile project development methodology and emphasize innovation, best practices, and continuous improvement. Fortra values collaboration, problem-solving, and initiative, fostering a culture of teamwork and individual contribution. The company designs, develops, tests, and debugs software systems and applications, incorporating new technologies and focusing on meeting user needs. They offer solutions related to database fundamentals like SQL and DB design, containers like Docker and Kubernetes, and cloud services.