Job Description
Job Description Summary The Software Technical Leader will be responsible for leading a software team, focused on delivering software application for Grid Automation eAPM software Job Description
Essential Responsibilities
Relocation Assistance Provided: Yes
Essential Responsibilities
- Develop and lead a team of software engineers, focused on application software development, from requirements to production release, through to post release support.
- Project Management - Ensure preparation and maintenance of detailed delivery plans for new product introductions, primarily using Agile.
- Work with other GA Software leaders to share and implement best practice software development, both regionally and cross product line.
- Technical vision on implementing a state-of-the-art software solution.
- Contribute to the software roadmap, to achieve convergence of a complex product portfolio, to a cost optimized platform solution
- Lead the design, code, test, and debug of software.
- Bachelor’s Degree in an Engineering or Computer Science discipline or equivalent.
- Preferably 8+ years of experience in software development and 2+ years of experience leading a team without direct reports.
- Proven experience managing software development projects from concept through to product release, using Agile
- Strong task and delivery focus, with a collaborative style to get the most from a technical team
- Demonstrated ability to analyze and resolve problems; both at a technical level and at a people level.
- Strong influencing skills, rather than a dependency on command and control
- Ability to work independently and be self-motivated.
- Hands on experience in web application development using micro-service architecture
- Hands on in back-end software development in Web based applications using:
- Micro-services, Spring Framework, Spring Boot, Docker, Java, NodeJS, PostgreSQL, AngularJS, Web Sockets, Mqtt, OAuth 2.0
- An understanding of relational and non-relational databases like Timescale
- Awareness of agile development processes (ideally Scrum)
- Evidence of continuous professional development, such as involvement in open-source projects
- Experience in Kubernetes, software cyber security
- Strong communications skills, with a proven ability to work successfully with new and experienced team.
- Ability to demonstrate delivery to time, quality, and budget within an Agile programming environment.
Relocation Assistance Provided: Yes
Similar Jobs
Explore other opportunities that match your interests
Senior Salesforce Engineer
••••••
••••••
••••••
Job Type
••••••
Experience Level
••••••
MongoDB
India
Business Intelligence Analyst
••••••
••••••
••••••
Job Type
••••••
Experience Level
••••••
Lonza
India
Visa Sponsorship
Relocation
Remote
Job Type
Full-time
Experience Level
Mid-Senior level
NNE
India