Job Description Summary
Provides expertise in sustained customer success and growth in the post-sales customer lifecycle through training, professional services, technical support, renewals, outcome attainment, retention, expansion, and customer advocacy with a Digital focus. Impacts quality of own work and the work of others on the team. Executes standard operational/technical tasks typically subject to instructions and work routines. There is latitude to rearrange the sequence to complete task/duties based on changing work situations.Job Description
Roles and Responsibilities
• Plan software development details by brainstorming with Architects, Data Scientists, Businesses
& Product Managers
• Identify the scope of the work, provide initial estimate and justify the estimate with facts
• Leverage third-party, open-source components to accelerate product development ensuring
‘proper-use’ of respective components
• Demonstrate the understanding of Agile software development lifecycle and able to distinguish
the core inputs and outputs in each cycle.
• Engage in technical discussions; participate in technical designs and present technical ideas
through white boarding
• Work closely with your peers and keep engaging in a fast pace technical design and
development team
• Execute in a fast pace delivery mode and focus in delivering tasks to meet the product release
goal
• Understand whole product, its modules and the interrelationship between them while being an
expert in the assigned component or module
• Help in designing interfaces and information exchange between modules
• Articulate the need for scalability and understand the importance of improving quality through
testing.
• Be an expert in writing code that meets standards and delivers the desired functionality using the
technology selected for the project
• Be an expert in assessing application performance and optimizing/improving it through design
and best coding practices
• Be an expert in core data structures as well as algorithms and has the ability to implement them
using language of choice
• Be responsible for providing technical leadership and defining, developing, and evolving software
in a fast paced and agile development environment using the
latest software development technologies and infrastructure
• Work with Product Line Leaders (PLLs) to understand product requirements & vision
Required Qualifications
• Minimum of 5 years overall IT experience
• Bachelor’s Degree in Software, or STEM Major (science, technology, engineering, math) from an accredited university or college.
• Strong experience in industrial software services or product development functions.
• Proven experience designing or implementing applications.
• Ability and willingness to travel to customer sites.
• Ability to work as part of a team and as an individual contributor.
• Ability to lead and mentor others.
• Demonstrated ability to proactively identify issues and independently develop solutions.
• Proven ability to write clear, concise requirements, and design documents
• Excellent communication skills, a team player, with ability to energize.
• Good organizational and time management skills, strong business acumen in a technical environment
• Strong spoken and written English language skills.
Desired Characteristics
• Min 2 years of working experience on GE Proficy Plant Apps , Opshub.
• Software skills in software analysis, design, methodology, and architecture
• Programming experience in software development with Microsoft Visual Studio / Development tools
• Demonstrated ability to learn new software development practices, languages, and tools
• Design and Development experience with Web Technologies such as such as Angular, HTML 5, JavaScript, CSS and jQuery, Devextreme component
• 0-3 years experience in software analysis, design, methodology, development and architecture
• Excellent Knowledge SQL databases
• Strong spoken and written English language skills
• Experience with data extraction and conversion.
• Shares knowledge, power and credit, establishing trust, credibility, and goodwill.
• Coordinates role responsibilities with that of others to achieve mutual goals.
• Encourages groups to work together to efficiently resolve problems.
Source link