About the job Sr. Architect and Technical Leader
Arajet is the flagship airline of the Dominican Republic, created with the vision of offering new opportunity in air travel, connecting all of America with competitive rates, flexible packages and a service that reflects our authentic Dominican essence.
We are seeking an Senior Architect and Technical Leader to join our team full-time to contribute on the designs of our software projects. If you are seeking to be a part of a high-performance team at a fast-paced startup, this could be the right role for you!
Vamo' Arriba!
Job Summary:
The Senior Architect and Technical Leader will be responsible for designing and overseeing software systems' architecture, ensuring they are robust, scalable, and aligned with the business objectives. The Sr. Architect and Technical Leader role must be a bridge to close the gap between business needs and technical implementation, providing strategic direction and leadership in developing and maintaining software solutions.
Job Duties:
- Take the lead in architectural decisions and technical designs for software projects.
- Create high-level architecture and design plans for software systems, ensuring they meet both current and future business needs.
- Choose appropriate technologies, tools, and frameworks that align with project requirements and organizational goals.
- Have adeep understanding of the business objectives and translate those into technical requirements. Must ensure that the architecture supports business needs effectively.
- Provide technical direction and leadership to development teams, guiding them in implementing the architecture.
- Create and maintain comprehensive documentation of the software architecture, design decisions, and technical guidelines.
Minimum requirements
- Bachelor's degree in computer science, computer engineering, or a related field.
- Postgrages degree in computer science, computer engineering, or a related field.
- A minimum of 6 years of relevant experience as a software architect or technical leader in different areas (Frontend, Backend, Microservices, Web services, Automation tasks, among others).
- Experience working for airlines is a plus but is not required.
- Certifications related to development solutions (Azure Developer Associate, Azure Devops Expert, Certified Associate in Python Programming, or similar) are desired.
- Proficiency in software languages that Arajet uses in common developments such as: C#/.NET, JavaScript/TypeScript,Python,SQL, PowerShell, Bash/Shell Scripting,JSON/YAML
- Expertise in Robotic Process Automation (RPA)
- Bachelor's degree in computer science, computer engineering, or a related field.
- Expert in cloud-based solutions, such as but not limited to Azure Services
- Deep knowledge of architectural and software design patterns (e.g., MVC, Microservices, Event-Driven Architecture).
- Expertise in designing and consuming RESTful and GraphQL APIs. Familiarity with gRPC, SOAP, or WebSockets for other use cases.
- The role has experience working in agile software development environments, such as Scrum or Kanban, with an understanding of agile principles, practices, and ceremonies.
- Excellent standard of Spanish (written, conversational and comprehension)
- Proficiency in English (written, conversational and comprehension).
Skills:
- Technical Proficiency
- Architectural Design
- Integrity
- DevOps Practices
- Initiative
- Innovation
- Cost Optimization
- Problem-Solving Skills
- Collaboration and Communication
- Leadership and Mentorship