ATech

Backend Developer – Software Engineering Focus

ATech

full-time

Posted on:

Location Type: Hybrid

Location: ItajaíBrasil

Visit company website

Explore more

AI Apply
Apply

Tech Stack

About the role

  • As a Senior Developer, you will work with developers and systems analysts to establish, implement and maintain solutions for an onboard naval embedded system.
  • The responsibilities include:
  • Active participation in software design that adheres to system and software requirements;
  • Implementation of features, unit tests and integration tests according to the software specification;
  • Support in creating and maintaining development and test pipelines, ensuring DevOps best practices;
  • Analysis and correction of bugs through logs, local testing and laboratory testing;
  • Support in writing/executing system verification and validation procedures;
  • Adherence to and support in the creation of project standards, best practices and the adopted architecture;
  • Management/configuration of the local development environment;
  • Provide technical support to other developers on the team through pair programming and/or structured presentations;
  • Production of technical documentation when necessary.

Requirements

  • Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering or equivalent.
  • Advanced English proficiency.
  • Experience in systems analysis and development using C++ and Java.
  • Experience with object-oriented programming.
  • Experience with the Linux operating system (advanced user).
  • Experience with configuration management tools (Git) and bug tracking systems.
  • Ability to propose software architectures and organize their development.
  • Ability to write test procedures for developed software.
  • Experience with Python.
  • Experience with DevOps.
Benefits
  • This position is also open to candidates with disabilities (Persons with Disabilities).
  • Travel onboard ships for testing purposes, lasting between 1 and 4 weeks.
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
C++Javaobject-oriented programmingLinuxGitPythonDevOpssoftware designunit testingintegration testing
Soft Skills
technical supportpair programmingcommunicationproblem-solvingorganization
Certifications
Bachelor's degree in Computer ScienceBachelor's degree in Computer EngineeringBachelor's degree in Electrical Engineering