Senior Specialist - Cloud & Application Engineering
This position is no longer accepting applications(closed Aug 16, 2026).
As a Senior Consultant, you will play a pivotal role in delivering cutting-edge cloud-based solutions to our clients. Your expertise in .NET development and cloud engineering will be instrumental in designing, developing, and implementing robust and scalable applications. You will collaborate closely with our team of experts to ensure the successful delivery of projects, providing strategic guidance and technical leadership.
- Lead and mentor a team of consultants, providing technical guidance and support.
- Design and develop high-performance, scalable, and secure cloud-based applications using .NET frameworks.
- Architect and implement cloud solutions, leveraging Azure or AWS services.
- Conduct code reviews and ensure best practices are followed throughout the development lifecycle.
- Collaborate with stakeholders to understand business requirements and translate them into technical solutions.
- Perform system analysis, identify areas for improvement, and propose innovative approaches.
- Stay updated with the latest technologies and industry trends, sharing knowledge with the team.
- Document and maintain technical specifications, ensuring clear and concise communication.
- Troubleshoot and resolve complex technical issues, providing timely support to clients.
- A Bachelor's degree in Computer Science, Engineering, or a related field is preferred.
- Minimum 8 years of experience in .NET development, with a strong focus on cloud technologies.
- Proven experience in leading and managing consulting projects, preferably in a cloud environment.
- Expertise in Azure or AWS cloud platforms, including experience with containerization and orchestration.
- Strong knowledge of software development methodologies and best practices.
- Excellent problem-solving and analytical skills, with a track record of delivering innovative solutions.
- Ability to work independently and manage multiple projects simultaneously.
- Effective communication skills, both written and verbal, to interact with clients and team members.
- Willingness to continuously learn and adapt to new technologies and industry trends.
- A proactive and collaborative approach to working in a team environment.