General Electric

Senior Software Engineer (System Integrator)

Posted on: 17 May 2021

Greenwood, CO

Job Description

Job Description Summary

In this role, you will design and build service-based integrations for the Smallworld GIS suite of products and perform the installation and configuration of our web and mobile products. You will be an expert in containerization technologies as well as Kubernetes for container orchestration. You will have knowledge about the overall setup and administration of Kubernetes clusters and related aspects, such as logging/monitoring, SSL certificates, and authentication mechanisms for Kubernetes-based applications. As a Senior Software Engineer, you will understand the customers business goals and apply customer requirements to software configuration for Smallworld GIS and Mobile Enterprise projects. You will contribute to software requirements gathering, development of software application configurations, data extraction/transformation/loading, and integration into enterprise systems.

Job Description

Key Responsibilities
In this role, you will:

* Contribute to the implementation of Smallworld GIS and Mobile Enterprise solutions for utility and telecommunication customers in North America focusing on Webservices, Containerization, and CI/CD deployments
* Engage throughout the full lifecycle of assigned projects, participating in decisions on architecture, design, and functionality to keep programs on track in terms of budget, time, and customer expectations.
* Effectively leverage product capability, driving standardization, limiting customization, and maximizing reuse of content developed for previous solutions.
* Interact with Product Development Team, Commercial Team, Customers, Solution Providers (Partner / Integrators), and other cross-functional teams as required for the solution.
* Effectively communicate both verbally and in writing with peers and team members as an inclusive team member, supporting pre-sale strategy, services consulting efforts, and project execution.
* Develop best practice, processes, and standards for effectively carrying out data migration and ETL activities.
* Utilize GE Product knowledge and expertise to drive excellence in execution through continuous improvement, change management (costs base reduction, lead time reduction, productivity improvement, quality improvement, etc), and Agile / DevOps delivery methodologies
* Deliver software implementations and configurations using best practices of Test Automation and Test Driven Development

Required Qualifications

* Bachelors Degree in Computer Science or Computer Engineering
* Minimum of 4 years related work experience designing or implementing 24X7 mission critical software applications, involving mobile client, relational databases and data synching processes
* Minimum of 4 years operations or systems administration experience, particularly on Linux
* Minimum of 3 years experience with Kubernetes Docker, and/or cloud deployment technologies
* Minimum of 3 years experience with application deployment by using CI/CD
* Minimum of 4 years experience with developing and implementing web services
*

Eligibility Requirements:

* Legal authorization to work in the U.S. is required. We will not sponsor individuals for employment visas, now or in the future, for this job
* Any offer of employment is conditioned upon the successful completion of a background investigation and drug screen
* Must be willing to travel up to 100%, for extended periods of time, such as 6 months to customer locations

Desired Characteristics

* Strong Software development skills in software analysis, design, methodology, and architecture
* Possesses firm understanding of Web 2.0 technologies, protocols, data models and user interface programming
* Experience with cloud technologies & container platform such as Docker, Kubernetes
* Experience in Java programming / development background, knowledge in software development lifecycle
* Experience in scripting such as Unix, shell scripting
* Strong DevOps skills and hands on experience in using tools such as but not limited to Jenkins, Git, Ansible, Consul, Vault
* Experience in CI/CD technologies and automations
* Experience with Kubernetes
* Experience with container networking on Docker
* Experience with application deployment by using CI/CD
* Technical working experience (back end) with SOAP and RESTful Web Services
* Experience with server-side language (Java, SQL)
* Experience with Oracle, Postgres, and MySQL Databases
* Experience with Linux Redhat, Solaris, and Windows Operating Systems
* Familiarity with server-side languages such as Python, Ruby, and .Net
* Experience with authentication protocols including OpenLDAP, SAML, or Microsoft Windows Active Directory
* Ability to plan for and implement product version upgrades into a customer production environment
* Ability to design hardware and software architecture based on project requirements
* Working knowledge of Smallworld, ESRI, Intergraph or other GIS systems
* Understanding of or experience implementing and integrating Smallworld GIS and Mobile GIS products
* Experience with source control tools such as Git
*
* Experience with Atlassian software development and collaboration tools such as JIRA and Confluence
* Understanding of SSL security. Understanding of certificate management and the concept of root certificate authorities (CAs), intermediates, and the implications of a trust chain when custom certificates or public key infrastructure (PKI) are used.
* Experience with release management methodology to ensure timely releases with minimal customer installation effort and few defects
* Familiarity with container software such as Apache Karaf, microservices and OSGi
* Ability to develop project tools and templates to facilitate ease of implementation
* Ability to articulate GEs value proposition to customers
* Understand customers needs in an industrial setting
* Ability to make basic technology choices based on experience
* Demonstrate awareness about competitors and industry (Gas/Electric/Telecommunications)
* Voice opinions and presents clear rationale using data or factual evidence to influence Look for opportunities to improve the customer experience while maintaining business requirements
* Learn organization vision statement and decision-making framework
* Able to understand how team and personal goals/objectives contribute to the organization vision
* Experience and understanding of DevOps culture and concepts
* Experience with test automation and Test Driven Development (TDD

Additional Responsibilities

* Work with cross-functional teams as required for the solution and implement processes to ensure best use of GE Smallworld and Mobile Enterprise products and services to meet project requirements
* Effectively communicate both verbally and in writing with team members, customers, and leadership
* Lead onsite workouts and develop technical presentations for internal and external customers
* Effectively apply project execution methodology and standards
* Successfully translate business and technical requirements into functionality that drives customer results
* Train other internal team members on mobile implementation responsibilities
* Maintain & continuously update technical skills and knowledge
* Work independently as well as part of the team

Personal Skills

* Ability to focus on the critical business outcomes and drive teams to achieving these goals
* Multi task and manage multiple projects simultaneously
* Good interpersonal skills
* Ability to work well with multiple vendors and customers during any project implementation
* Strong presentation and communication skills
* Passionate about customer satisfaction
* Positive attitude
* Capability to quickly adjust expectations, with focus on customer outcomes
* Willingness to accept and promote change
* Ability to quickly learn and acquire deep understanding of new software applications and environment
* Influences and energizes others toward the common vision and goal
Business Acumen:

* Envisions technology landscape best practices and translates them to requirements, architecture and tooling. Defines governance models and engagement processes for use by dependent functions. Viewed as an authority on scalability/supportability, an arbiter on design/development viability and an agent that safeguards customer investments against obsolescence and limits to expansion.
* Leverages knowledge of Utilities and Telecommunications markets and customer segment to establish further credibility in the eyes of the customer. Acts in a consultative capacity and is provided access to key decision makers throughout the customer account. Establishes strong relationship with key decision makers and other leaders at multiple levels within customer organization.

Additional Information

GE offers a great work environment, professional development, challenging careers, and competitive compensation. GE is anEqual Opportunity Employer. Employment decisions are made without regard to race, color, religion, national or ethnic origin, sex, sexual orientation, gender identity or expression, age, disability, protected veteran status or other characteristics protected by law.

GE will only employ those who are legally authorized to work in the United States for this opening. Any offer of employment is conditioned upon the successful completion of a drug screen (as applicable).

Relocation Assistance Provided: No

About Us

GE (NYSE:GE) rises to the challenge of building a world that works. For more than 125 years, GE has invented the future of industry, and today the company?s dedicated team, leading technology, and global reach and capabilities help the world work more efficiently, reliably, and safely. GE?s people are diverse and dedicated, operating with the highest level of integrity and focus to fulfill GE?s mission and deliver for its customers. www.ge.com

General Electric

Boston, MA

General Electric Company operates as a high-tech industrial company worldwide. It operates in Power, Renewable Energy, Aviation, Oil & Gas, Healthcare, Transportation, Lighting, and Capital segments. The Power segment offers technologies, solutions, and services related to energy production, including gas and steam turbines, generators, and high voltage equipment; and power generation services. The Renewable Energy segment provides wind turbine platforms, and hardware and software; offshore wind turbines; solutions, products, and services to hydropower industry; and blades for onshore and offshore wind turbines.

The Oil & Gas segment offers oilfield and oilfield equipment, turbomachinery and process solutions, and digital solutions. The Aviation segment provides jet engines and turboprops for commercial airframes; maintenance, component repair, and overhaul services, as well as replacement parts; and additive machines and materials, and engineering services. The Healthcare segment provides healthcare technologies in medical imaging, digital solutions, patient monitoring, and diagnostics, drug discovery, biopharmaceutical manufacturing technologies and performance enhancement solutions. The Transportation segment provides freight and passenger locomotives, and rail and support advisory services; parts, integrated software solutions, and data analytics; software-enabled solutions; mining equipment and services; and marine diesel engines, and stationary power diesel engines and motors for drilling rigs, as well as overhaul, repair and upgrade, and wreck repair services.

The Lighting segment offers light emitting diode products; and energy efficiency and productivity solutions. The Capital segment leases and finances aircraft, regional jets, turboprops, freighters, engines, helicopters, as well as offers financing and materials; financial and underwriting solutions; and insurance services. The company was founded in 1892 and is headquartered in Boston, Massachusetts.

  • Industry
    Information Technology
  • No. of Employees
    283,000
  • Jobs Posted
    1050