Lead Software Developer Opportunity

GE Renewable Energy company

Subscribe to our Telegram & Twitter Channel

Lead Software Developer in INDIA

Visa sponsorship & Relocation 1 year ago
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

  • 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.

Qualifications/Requirements

  • 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

Desired Characteristics

  • 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.

Additional Information

Relocation Assistance Provided: Yes
Apply now

Subscribe our newsletter

New Things Will Always Update Regularly