10+ years of experience in Software development of complex applications. Excellent understanding of design principles and considerations, best practice
Team Lead experience working with Agile Delivery teams
Java development experience including microservices, unit testing, SpringBoot
Experience with Cloud and SaaS Development: Azure and/or AWS, Docker, Kubernetes, etc.
Experience with Web front-end and back-end technologies.: HTML5, CSS, JavaScript, Angular, RESTful APIs using Microservices (NodeJS,), Express, JSON, OData, Web Sockets, and Java EE.
Familiarity with build pipeline tools and technologies such as: Jenkins, Gitlab, Gradle
Working in an Agile development environment.
Must be self-motivated but needs to work well in a team environment
Excellent analytical, communication and problem-solving skills
Self-Starter; willing to learn new technologies, ability to learn fast
Team player; willing to coach junior team members and cooperate on problem solving
Experienced in working with remote teams
Responsibilities include:
Lead a development team to deliver new products, features and fixes iteratively using an Agile approach working with the Product Owner, Developers, QAs, and Architects.
Provide technical input to the Product Owner.
Function as first point of escalation to ensure impediments are removed, team maintains development velocity and achieves committed sprint goals.
Communicate and escalate issues in a clear and timely manner.
Team management including day to day and career development for team members.
This is a hands-on role and will be expected to take an active part in development work.
Maintain an up-to-date knowledge of existing and emerging technologies relevant to the role.
Development Leadership
Ability to create, communicate, and execute an effective SW Development vision and strategy
Demonstrate the value of the SW Development function; influencing the organization to stay committed to quality practices to ensure successful product releases
Experience successfully managing globally distributed team with onshore and offshore components
Lead Developers in working effectively on Collaborative Agile teams to support "potentially shippable' goal and strong collaboration across roles
Provide Development leadership across the company to enable continuous improvement in SW Development Best practices within the organization to be successful (e.g., work with IT, Business, and Production Operations)
IT savvy, able to understand required technology and infrastructure needed to support the SW Development function (Collaboration Zones, Tools, and Processes)
Desired Experience
Experience in the Oil & Gas industry
Experience implementing unit testing and SW design patterns to deliver quality software
Ability to leverage advanced software development techniques in the software design and implementation process
How strong is your resume?
Upload your resume and get feedback from our expert to help land this job
How strong is your resume?
Upload your resume and get feedback from our expert to help land this job