job description
Are you a visionary Software Architect passionate about designing cutting-edge technical solutions? Mitra Solusi Telematika is seeking a dynamic leader to shape the future of our technology infrastructure. Based in the vibrant regions of Bali, you will collaborate with cross-functional teams to translate user requirements into scalable, long-term architectural designs. This role offers the opportunity to guide and mentor technical teams while driving innovation in a fast-paced environment.
As a Software Architect, you will play a pivotal role in defining system architectures, ensuring alignment with business goals, and fostering a culture of technical excellence. If you thrive in a collaborative setting and have a proven track record of delivering robust solutions, we invite you to join our team and make a lasting impact.
Responsibility
- Design and implement scalable, high-performance software architectures aligned with business objectives.
- Collaborate with stakeholders to gather and analyze user requirements, translating them into technical specifications.
- Lead and mentor technical teams, providing guidance on best practices and emerging technologies.
- Ensure system integrity, security, and compliance with industry standards.
- Develop and maintain architectural documentation, including diagrams, workflows, and technical roadmaps.
- Evaluate and recommend new technologies to enhance system performance and efficiency.
- Oversee the integration of third-party services and APIs into existing systems.
- Drive continuous improvement initiatives to optimize software development processes.
Qualifications
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- Proven experience as a Software Architect or similar role, with a strong portfolio of successful projects.
- Proficiency in architectural design patterns, such as microservices, SOA, and event-driven architectures.
- Expertise in programming languages such as Java, Python, or C#, and frameworks like Spring, Django, or .NET.
- Strong understanding of cloud platforms (AWS, Azure, or Google Cloud) and containerization technologies (Docker, Kubernetes).
- Excellent problem-solving skills and the ability to think strategically about long-term solutions.
- Effective communication and leadership skills to collaborate with technical and non-technical teams.
- Certifications in architecture or cloud technologies (e.g., AWS Certified Solutions Architect) are a plus.