We are seeking an experienced software engineer with solid DevOps expertise to join our engineering team. The successful candidate will be involved in defining, designing, implementing, deploying, operating, supporting, and managing applications for our core, mobile, and web-based products.
REQUIRED SKILLS & EXPERIENCE
- Intermediate experience in writing clean, maintainable, and scalable code.
- Proven DevOps skills with experience in deploying product updates, identifying production issues, and integrating solutions to meet customer needs.
- Ability to build scalable, real-time fault-tolerant, highly available carrier-grade applications on bare metal or cloud environments.
- Proficiency in programming languages such as C/C++, Java, Swift, Python, Javascript, and shell scripting.
- Experience in Linux, Android, iOS, and web software development, including cross-platform app development frameworks like Xamarin.
· Familiarity with CI/CD pipelines and infrastructure as code tools (Git, Terraform, CloudFormation, Jenkins, etc.)
- Experience integrating open-source, third-party libraries and SDKs.
- Comprehensive understanding of front-end and back-end development.
- Knowledge of AWS cloud infrastructure focusing on scalability, security, performance and cost-efficiency
- Understanding of modern telephony infrastructure and technologies.
- Proficiency in test automation and related tools.
Additional Qualifications
· Certifications in AWS, DevOps, or cybersecurity preferred.
· Strong analytical skills with a proactive problem-solving approach.
- Ability to multitask and manage multiple priorities.
- Quick learning ability with a willingness to train others.
· Effective communication skills and a collaborative team spirit.
· Commitment to contributing significantly to the success of the company.
Educational Qualifications
- Bachelor's or Master's degree in Computer Science or a related field.