Software Engineer
Posted Updated
Description
# Software Developer
## Company Overview
*Company information not provided.*
## Job Summary
The Software Developer will leverage over 6 years of experience in software development, predominantly focusing on C++ programming. The role involves applying Object-Oriented Analysis and Design principles to build scalable systems and contributing to the system architecture and design for various projects.
## Responsibilities
- Bring 6+ years of experience in software development, with a focus on C++ programming.
- Apply Object-Oriented Analysis and Design (OOAD) principles and design patterns to build scalable systems.
- Work with relational and NoSQL databases, and contribute to system architecture and design.
- Utilize Linux OS tools such as gdb and valgrind, and scripting languages like Python or Shell.
- Collaborate in Agile development environments, including SCRUM, and use CI/CD tools like Git, Bitbucket, and Jenkins.
- Define user needs and contribute to software solution development.
- Design and develop technical solutions aligned with Amadeus standards.
- Test and refine software through unit, package, and performance testing.
- Collaborate with product teams to debug and enhance existing solutions.
- Create and share documentation with relevant teams to support application use.
## Qualifications
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- 6+ years of experience in software development, particularly with C++.
- Proficiency in Object-Oriented Analysis and Design and design patterns.
- Experience with relational and NoSQL databases.
- Familiarity with Linux OS tools (gdb, valgrind) and scripting languages (Python or Shell).
- Strong collaboration skills in Agile environments, including SCRUM.
- Experience with CI/CD tools such as Git, Bitbucket, and Jenkins.
- Ability to work independently with guidance from a manager and contribute ideas for improvement.
## Preferred Skills
- Knowledge of additional programming languages.
- Familiarity with cloud services and microservices architecture.
- Experience in performance optimization and system scalability.
## Experience
- 6+ years of relevant experience in software development, with a focus on C++ and scalable system design.
## Environment
*Work setting, location, and physical or environmental conditions not specified.*
## Salary
*Salary information not provided.*
## Growth Opportunities
*Career advancement opportunities are not specified.*
## Benefits
*Details on offered benefits are not provided.*
