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