Prime responibilities
Job Overview: We are looking for a software engineer to join the Tenant Management Services team driving the multi-tenancy related services for GE's Industrial Internet platform– Predix (www.predix.io). You will join a team made up of software engineers, architects, user interaction design engineers and product owners to lead the development and deployment of tenant management services offered on Predix. Essential Responsibilities: Looking for a skilled software engineer who loves coding and is passionate about solving complex problems like multi-tenancy. The successful candidate will be responsible for design and development of scalable and robust REST services upon which developers can build multi-tenant Industrial Internet applications. Other Responsibilities: · Act as a member of the Software Center of Excellence, representing the face of high quality design and development practices · Evaluate and recommend new and emerging products and technologies · 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 with the Product Manager and architects to understand the requirements and work on potential designs/solutions. · Develop/write code along with the team (pair programming) to build the solution. · Work with the team to come up with build & deployment pipeline for the services. · Work with training & support team to build knowledge base and be available for escalations if they can’t be handled by first level support. Technical Expertise: · Strong knowledge of Object Oriented Analysis and Design, Software Design Patterns and Java coding principles · Hands-on experience in utilizing Spring Framework (Core, MVC, Integration and Data) · Prior experience building multi-tenant solutions or applications. · Familiarity with one or more of the following technologies: OAuth, Apache Camel, Mockito. · Hands-on experience in utilizing or developing PaaS or related components (Heroku, CloudFoundry, OpenShift) Business Acumen: · Strong problem solving abilities and capable of articulating specific technical topics or assignments · Experience in building scalable and highly available distributed systems · Expert in breaking down problems and estimate time for development tasks · Evangelizes how our technology solves customer problems from a technology and business perspective Leadership: · Demonstrates clarity of thinking to work through limited information and vague problem definitions · Influences through others; builds direct and "behind the scenes" support for ideas · Proactively identifies and removes project obstacles or barriers on behalf of the team · Shares knowledge, power, and credit, establishing trust, credibility, and goodwill Personal Attributes: · Able to work under minimal supervision · Excellent communication skills and the ability to interface with senior leadership with confidence and clarity · Able to work well with global teams, including time-zone flexibility · Skilled in providing oversight and mentoring team members. Shows ability to effectively delegate work. Basic Qualifications: · Bachelor’s Degree in Computer Science or in “STEM” Majors (Science, Technology, Engineering and Math) · A minimum of 3 years of professional experience in software development OR Master’s degree with 1 year of professional experience. · Be an expert in core data structures as well as algorithms and has the ability to implement them using language of choice.
360 IT Professionals
https://careers.smartrecruiters.com/360ITProfessionals1