The main responsibilities of the Platform Developer include adhering to SLAs and SOPs for deployments, application releases, infrastructure management, and security compliance. They implement automated deployment pipelines, coordinate Android and iOS app releases, and promote Infrastructure as Code for consistent and scalable deployments. The developer ensures clear branching strategies, fosters code review culture, and uses security scanning tools to reduce vulnerabilities. They also monitor production changes, maintain release logs, and handle audits related to ISO and security standards.
Qualification and Experience
- Bachelor's degree in Computer Science, Engineering, or related field.
- 2 to 3 years of experience in similar field.
Job Description
- Ensure strict adherence to SLAs and SOPs related to deployment frequency, application releases, infrastructure management, and security compliance.
- Implement automated deployment pipelines to increase the frequency of software releases and ensure timely distribution of testing applications for stakeholders.
- Coordinate the creation and distribution of mobile application releases for both Android and iOS platforms.
- Promote the use of Infrastructure as Code principles to automate provisioning and configuration management, thereby ensuring consistency and scalability in infrastructure deployment.
- Ensure repositories are well-organized with clear branching strategies and clean commit histories.
- Implement and enforce efficient branching and merging strategies to minimize conflicts and streamline parallel development processes.
- Foster a culture of code review by providing timely and constructive feedback on pull requests and ensuring efficient review and merging processes.
- Implement security scanning tools to identify and remediate vulnerabilities in code stored within Git repositories, aiming for a reduction in high-severity vulnerabilities annually.
- Monitor production content changes and maintain a change log for every release, ensuring compliance with industry standards and regulatory requirements.
- Act as a point of contact for internal and external audits, particularly related to ISO and security standards.
Required Skills
- Hands-on experience with DevOps tools and technologies such as Git, Jenkins, Docker, Kubernetes, and configuration management tools.
- Strong understanding of Infrastructure as Code principles and experience in implementing IaC solutions.
- Knowledge of security best practices and experience in implementing security scanning tools and processes.
- Excellent communication and collaboration skills to coordinate with cross-functional teams and stakeholders.
- Analytical mindset with the ability to track and analyze metrics related to deployment frequency, repository health, and security compliance.
- Proficiency in automation scripts, particularly in Python, for deployment and infrastructure management tasks.
Benefits of Working at eSewa
- Stellar opportunity to work with the rising company
- The amazing and passionate young team, beautiful office space
- Social Security Benefit
- Trust of the biggest FinTech company.
- One-of-a-kind company culture and growth opportunities to accelerate your career progression.
- Lunch Facility
How to apply?
We are always keen to meet energetic and talented professionals who would like to join our team. Click on the button below and submit your application to apply for the post.