Position: Principal Systems Architect
- Provide strategic leadership in the design and implementation of scalable and robust systems architecture.
- Collaborate with cross-functional teams to define system requirements and specifications.
- Demonstrate hands-on expertise in server-side development and architecture.
- Stay abreast of industry trends and advancements, particularly in the Azure ecosystem.
System Design and Implementation:
- Design and implement high-performance, scalable, and secure systems aligned with business requirements.
- Drive the adoption of best practices for system architecture, development, and deployment.
Azure Cloud Integration:
- Leverage a strong knowledge of Azure services to design and implement cloud-based solutions.
- Ensure optimal utilization of Azure resources, balancing cost, performance, and scalability.
Collaboration and Communication:
- Collaborate with cross-functional teams, including software developers, infrastructure teams, and other stakeholders.
- Communicate complex technical concepts effectively to both technical and non-technical audiences.
- Lead and participate in code reviews to ensure code quality, performance, and adherence to best practices.
- Implement and champion testing strategies to ensure the reliability of systems.
- Create and maintain comprehensive documentation related to system architecture, design decisions, and implementation details.
Mentorship and Training:
- Provide mentorship and guidance to junior architects and developers.
- Conduct training sessions to enhance the team's technical capabilities.
- Bachelor's or Master's degree in Computer Science, Information Technology, or a related field.
- Proven experience as a Systems Architect with a focus on server-side development.
- Strong expertise in Azure services and cloud-based architecture.
- In-depth knowledge of system design principles, software architecture, and best practices.
- Excellent programming skills and proficiency in languages such as Java, C#, or Python.
- Experience with containerization and orchestration technologies (e.g., Docker, Kubernetes).
- Strong problem-solving and analytical skills.
- Excellent communication and interpersonal skills.
Join our team of innovative professionals, where you will play a key role in shaping and implementing cutting-edge systems architecture. Apply now to contribute your expertise to our dynamic and collaborative work environment.