Job Description
About the role
As a Senior Software Engineer, you will be working in the Meter Back Office (MBO) team that is responsible for processing data collected from several devices in the field, developing ETL applications that extract the relevant data and correlate/match it against reference data to identify the content and source the devices were exposed to for Television Audience primary objective is to ensure project goals are achieved and are aligned with business objectives. You will also work closely with your Scrum team and program team to test, develop, refine and implement quality software in production via standard Agile methodologies.
Responsibilities
Design, code, and test iteratively to support microservices and container based applications on , develop, execute and maintain automated unit, functional test cases; develop modular, robust, and maintainable automation scripts to integrate with the CICD modern design patterns and architectural principles to build platform reusable code and components that can be used across projects and teamsMust have strong analytical and technical skills with passion to deep dive on data in troubleshooting, devise techniques for problem product owner in defining future stories and tech lead in defining technical requirements for new initiativesPromote a culture of best practices with peer code reviews and extreme ownership for continuous incremental with cross-functional teams and stakeholders to align development objectives with broader business goalsSupport any Production issues that may arise and collaborate with the Product owners to prioritize any enhancements to fix failure modes
Key skills
3-5 years of hands-on software development with a Bachelor’s degree in computer have very good knowledge of microservices and event based architectural principles Must have the ability to provide solutions utilizing best practices for resilience, scalability, cloud optimization and security. 3-5 years of experience in any of the following languages: Java, Go, PythonExperience developing cloud-hosted (AWS) containerized applications and services on experience with the following AWS Components: EKS, EMR HBase, EC2, S3 storage, Lambda, Relational Database Service, Simple Notification Service (SNS), Elasticache, knowledge of CI/CD processes, testing frameworks, practices and tools (GitLab, jUnit, Terraform, JFrog, Jacoco, SonarQube, of Infrastructure creation in the Cloud using Terraform or CloudformationFamiliarity of Linux platforms with knowledge of shell problem-solving skills with the ability to process complex information, articulate and present it clearlyPassion to research and conduct POCs to optimize solutions
Apply for this Position
Ready to join ? Click the button below to submit your application.
Submit Application