Vacancy expired!
- Manage highly experienced global engineers through one-on-ones, feedback meetings and retrospectives in efforts to improve the team’s performance and quality of delivery.
- Monitor for potential impediments to the team and remove them before they become roadblocks.
- Resolve competing priorities while guiding your areas of ownership through design, implementation, testing, and delivery.
- Emphasis on mentorship, guidance through individuals’ career growth, and leading teams towards increased efficiency, productivity, and performance.
- Ability to measure the team and individuals’ performance through standardized key performance indicators, and the ability to push the quality bar higher.
- Building well-architected and high integrity applications by designing elegant solutions to complex problems.
- Facilitating and driving key solution decisions with the team.
- Partnering with program management, enterprise architecture team, DevOps, and analytics stakeholders to support aggressive roadmap against engineering principles.
- Ability to work in a fast paced, agile development environment.
- Participate in the analysis, architecture, design, and delivery of enterprise product.
- Be a mentor, technical leader and thought leader for a talented team of both front end and back-end engineers as well as quality engineers, challenging them and helping them grow.
- Building a culture of learning and sharing technology insights across the technology teams.
- 5+ years of technical hands-on experience in the past
- 2+ years of experience as an engineering manager leading software development teams.
- Deep understanding of computer science and software engineering concepts.
- Engineering management experience with a strong record of delivery with Agile processes.
- Proven experience providing team oversight during the full software development life cycle.
- Experience overseeing and directing the development of test automation frameworks and applications to ensure the implementation of manual and automated test solutions and practices.
- Experience managing onshore, offshore, and nearshore teams, balancing each team’s needs and resources to ensure successful delivery.
- Strong experience in .NET core, ASP.NET, C# and its surrounding ecosystem.
- Exposure to JavaScript and ideally to frameworks/libraries like React, Vue.js, TypeScript etc.
- Experience working with SQL-compliant databases, such as PostgreSQL, Oracle, or MS-SQL.
- Experience working with various DevOps tools and practices including GitHub, Jenkins, Jira, Confluence and CI/CD.
- Experience working with microservices based architectures (RESTful APIs)
- Experience working with caching frameworks like Redis or Apache Ignite
- Exposure working with streaming platforms such as Apache Kafka, Apache Airflow and Apache NiFi.
- Exposure with container-based development using Kubernetes.
- Understanding of cloud environments such as AWS or Azure.
- Excellent written and verbal communication skills with the ability to present complex technical information in a clear and concise manner to a variety of audiences.
- Demonstrated ability to achieve stretch goals in an innovative and fast paced environment.
- Be able to define and set standards for engineering rigor and help cultivate an engineering driven culture.
- Looking for continuous improvement in productivity and quality.
- Practices extreme ownership.
- Excellent time management skills with ability to manage a large, diverse set of to-dos – vigorously prioritize, stay on top of multiple work streams, monitor progress, hold owners accountable.
Vacancy expired!