Vacancy expired!
- Focus on improving current software development practices and standards across 7-Eleven.
- Leads the work of software developers, including offshore.
- Continual innovation, assessing requirements that are said and unsaid, performing proof of concept, hands-on and providing day-to-day direction in the development of solutions and automated test suites, communicating status and issues to team members and stakeholders.
- Mentor team members on technical decision making, code reviews and enforcing software development and operational practices and standards.
- Build working relationships with other employees, such as Development Managers, Product Owners, Scrum Masters, Developers and Quality Engineers
- Effectively manages deliverables for the team, ensuring the prioritized work is planned and contributes to the team's goals.
- Solid understanding of microservices and event driven architecture.
- Identifying short- and long-term solutions and timeline; reviewing and providing feedback for proposed solutions; and performing design and code reviews of changes.
- Actively engages in product and business discussions with a technical eye for feasibility and adherence/defining overall roadmaps and architectural strategy.
- Research new technologies to promote continual improvement culture.
- Fully familiar with Agile/Scrum methodologies and development practices.
- Continual innovation, assessing requirements that are said and unsaid, performing proof of concept, hands-on and providing day-to-day direction in the development of solutions and automated test suites, communicating status and issues to team members and stakeholders.
- Bachelor's degree or the equivalent in Computer Science, Information Technology, Engineering.
- 4+ years leading the development and operations of large-scale enterprise software applications.
- 10+ years building large scale enterprise software applications.
- Strong Experience in AWS and/or Azure Cloud platforms, with the ability to explain the costs and benefits of alternate solutions.
- Technical Breadth with multiple Disciplines: Software engineering, Cloud, Data Security, Quality.
- Full software development lifecycle experience: from design through development, testing, implementation, production, monitoring and support.
- Experience working as part of large cross-functional teams.
- Hands-on Development skills key technologies - Java/Groovy, Ansible, Infrastructure-as-Code (IaC), Docker, Cloud Kubernetes, AWS Lambda/Azure Functions, NoSQL such as MongoDB or DynamoDB.
- REST-based API and web architecture and development.
- Solid understanding of Enterprise architecture, microservices and event driven architecture.
- Experience building systems to handle large volume of transactions at scale.
- Self-driven, proactive (someone that can take an initiative and drive to get tasks done and does not need daily directions) as well we acts with urgency.
- Mentorship of Junior level software developers to make informed decisions quickly and taking ownership of services and applications at scale.
- Ability to communicate complex technical information to all stakeholders of the project, including those who do not have a technical background.
- Demonstrated experience showing exceptional troubleshooting skills to quickly assess root cause and formulate both short- and long-term solutions.
- Stays current with software development practices and tools.
- Experience with Cloud networking, such as AWS VPC, Security Groups, Load Balancer, ASG, as well as cloud security, such as IAM roles and policies.
- Experience with creating CI/CD automation is a plus.
- Experience with log and metric consolidation tools like NewRelic, ELK, Logz.io or Splunk is a plus.
Vacancy expired!