Sr Enterprise Application Engineer
Baker Hughes
India
2d ago
source : CareerArc Group LLC

Role Summary :

As a Lead SoftwareEngineer, you will be responsible for designing and programming a small moduleor a large component and designing a feature, set of features, or whole featurearea.

She / he will work independently and contribute to the immediate team andto other teams across business. She / he will be responsible for contributing toback end development with focus on SaaS based product development for DigitalIndustrial Platform (Predix Industrial IOT Platform).

Essential Responsibilities :

  • Capture system level requirements bybrainstorming with Sr. Architects, Data Scientists, Businesses & ProductManagers
  • Identify the scope of the work, provideinitial estimate and justify the estimate with facts
  • Demonstrate the understanding of Agilesoftware development lifecycle and able to distinguish the core inputs andoutputs in each cycle.
  • Engage in technical discussions;participate in technical designs and present technical ideas through whiteboarding
  • Work closely with your peers and keepengaging in a fast pace technical design and development team Execute in a fastpace delivery mode and focus in delivering tasks to meet the product releasegoal
  • Maintain code quality through bestpractices, unit testing and code quality automation
  • Seek and provide feedback on design anddevelopment
  • Demonstrate the ability to makeinformed technology choices after due diligence and impact assessment Understand whole product, its modules and theinterrelationship
  • Qualifications :

  • Bachelor's Degree in Computer scienceor in STEM Majors (Science, Technology, Engineering and Math)
  • A minimum of 8 years of professionalexperience OR Master's degree with 6 years of experience OR PhD with 3 years ofexperience.
  • Desired Characteristics :

  • Strong knowledge of Object OrientedAnalysis and Design, Software Design Patterns, .NET and Java coding principles
  • Expert level development skills inmodern Javascript / CSS / HTML5 UI implementations.
  • Expert level development skills in onelanguage and proficiency / familiarity in two others (C# / .NET, Java, NodeJS,Python, etc.).
  • Experience with SQL datastores such asPostgreSQL, SQL Server, Oracle, etc.
  • Experience developing for, configuring,and supporting Cloud computing solutions is a plus (Cloud Foundry, AWS, MSAzure, Google Cloud, etc.)
  • Strong experience in web services (RESTetc.)
  • Hands-on experience in utilizing SpringFramework (Core, MVC, Integration and Data)
  • Experience with GIT and code managementbest practices
  • Good knowledge of code quality standardsand best practices
  • Knowledge of building and integratingautomated testing
  • Experience working in a DevOps andcontinuous integration and delivery environments would be a plus
  • Apply
    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Continue
    Application form