Full-stack software developer responsible for all elements of software products with end-to-end accountability.
Develops software, often with a paired partner, to deliver user stories that contribute to a valuable working software product.
Develops automated tests with working software, to confirm software functionality, user story acceptance, and to detect regression defects.
Reviews continuous integration build status and fixes build failures.
Improves continuous integration tooling by automating manual processes within the delivery pipeline and improving quality gates based on past learnings.
Reviews ongoing production software operations and troubleshoots production issues.
Implements tooling that monitors application performance metrics and automatically notifies team when a failure occurs in production.
Performs exploratory testing to confirm application execution and to identify software deficiencies not covered by automated testing.
Actively participates in all team Agile ceremonies.
Actively manages the long-term delivery roadmap of the software product.
Screens candidates for placement onto product teams.
Guides and coaches other software engineers on product teams.
Organizes team learning events.
Selects architecture direction with input from the architect.
Proven ability to work in a collaborative and cross-functional, global team environment.
Strong influencing skills to bring people together towards a common goal
High sense of urgency and ability to multitask with an attention to detail, confidentiality, and technical procedures.
Comfortable operating in ambiguity, may not always have the answers but partners with others to solve.
Responsibilities
Soft Skills
Fluent English 90-100%
Communications Skills
Leadership skills as:
Anticipates issues that may impact customer satisfaction, addressing them proactively
Identifies lessons learned and challenges assumptions to allow for improvement
Comfortable with and open to changing conditions, easily adapting to be successful when things are uncertain
Generates new ideas; readily adopts new ways of working where benefits to the business can be demonstrated
Prioritizes value-added activities that drive team and organization success
Collaborates well with others from different skill teams, locations, etc.
Networks and establishes connections across the enterprise to get work done
Excellent verbal/written communication and interpersonal skills to engage with teammates at all levels.
Strong project management, operational process, change management and organizational skills with proven ability to turn complex into simplified, streamlined processes within project timelines.
Qualifications
Competencies:
Architecture Design
Change Management
Cyber Security
Innovation
Lean Product Analysis
Project Management
Service Management
Software Engineering
Software Testing
Systems Engineering
Required profile
Experience
Spoken language(s):
English
Check out the description to know which languages are mandatory.