Senior Software Development Engineer
Amadeus
- Bogotá DC
- Permanente
- Tiempo completo
- Have working experience and advanced and specialized technical/functional knowledge in own discipline. Understands how own area contributes to the business. Acts as a reference for colleagues with less experience and supports junior team members.
- Influences decisions related to own activity, anticipating dependencies and consequences in complex scenarios, contributes to transversal projects, proposes improvements to processes and is accountable for own and team commitments.
- Works independently within plan dictated by manager, with some guidance on most complex situations.
- Analyze specifications
- Define user requirements for the development of new (or upgrade of existing) software solutions.
- Design systems and code
- Design technical solutions and perform feasibility studies.
- Propose viable technical solutions to Product Management and/or users for validation.
- Develop software according to Amadeus standards.
- Model, design and implement databases.
- Test and maintain the software
- Conduct unit, package and performance tests and ensure a level of quality in line with the Amadeus guidelines.
- Participate in the validation phase of the product cycle, fine-tuning when necessary to finalize the product.
- Support the customer by debugging existing solutions in collaboration with Product Manager or Product Definition Analyst
- Document your work
- Produce software documentation necessary for the application and issue it to the requesting departments.
- 4-6 years of experience
- Technology degree or prior working experience in a tech role
- Advanced understanding of Object-Oriented Programming and UML.
- Experience in .NET framework, C#, Java or similar modern Technologies.
- Expert in software development concepts including design patters, algorithms, and security requirements.
- Working experience with relational and non-relational databases (MSSQL and MongoDB preferred).
- Understanding of software development life cycle.
- Experience with Scrum/Agile development process.
- Familiar with version control tools such as GIT and proper branching techniques.
- Basic to intermediate English
Create your candidate profile, upload your Resume/CV and apply today!#LI-AM2024Diversity & InclusionWe are an Equal Opportunity Employer and seek to hire the best candidate regardless of age, beliefs, disability, ethnicity, gender or sexual orientation.