Senior Software Engineer

Year    Bengaluru, Karnataka, India

Job Description


The Role


If you wish to be part of Shell’s culture and continuous transformation journey particularly within the Software Engineering space, then here’s a great opportunity to be exposed to various projects working in an end-to-end delivery process as you further your career! Where you fit in Shell is committed to sustain its energy major position while working with partners. The driving force behind this success is our unwavering belief in clear and effective communication. We’re searching for an experienced technical writer to join our team and help take our partner-focused services to new heights. As an ideal candidate, you have proven experience in writing technical documentation for integration services such as APIs. Your ability to evaluate and analyze complex information is second to none, and you have a natural desire to help people understand things that are hard to understand. What’s the role As an Integration Software Specialist - Integrations/API, you role is to directly support the Interface/API Capability Centre-Software Engineering, in achieving its goals of cost effective, optimal value IT delivery through providing technical design, development and assurance of high quality and effective Integration solutions. You will also serve as the overall Technical Design Authority for all Integrations/API solution design and deployment within the Software Engineering organization for all Shell Business portfolios. This includes responsibility for solution design, development and configuration, the development, application and governance of technical standards and assurance processes, evaluation and selection of development tools, providing technical guidance to developers, service providers and other relevant parties and ensuring that opportunities resulting from emerging technologies and product features are being identified and exploited. You will report to the Competence Center lead of Integration/API and serves as the key landscape and solution design face-off point for all IT and technical delivery stakeholders. Aside from above, you are also expected for the following:
  • Consult, design and solution new integrations/APIs and update existing API functionalities (enhancements or bugfixes) on middleware technologies like MuleSoft, Azure Integration Services like Logic Apps, Azure Function, ASB, Azure APIM, ADF etc., BizTalk, SSIS, StreamSets etc.
  • Identify opportunities, propose & implement solutions to improve integrations/middleware solution delivery process efficiency, KPI performance, customer experience and deliver value.
  • Displays strong leadership skills for a large, global team and has ability to coach and guide developers. Adept at navigating cultural differences.
  • Ability to guide and train developers on Integration/API tools as required and provide coaching and mentoring.
  • Ability to lead design, development, testing, deployment of integrations using Azure Services
  • Ability to lead the Integration solutions for various SaaS/Market standard programs and complex project delivery with the help of Integration developers
  • Ability to design & develop integration frameworks considering all relevant artefacts including, security, governance, error handling, requirement traceability and access management
  • Strong analysis and communication skills. Able to manage conflict and misalignment within the team and with the business.
  • Dedicated to project or product work for the majority of the year working in business and functional natural teams and establish Cross-Org performance management including effective participation in natural teams
  • Presenting the changes to the Integration CoE and landscape managers during the Design review, Code review, Delivery Review and Pre-CAB/CAB meetings to receive required approvals.
  • Strong engagement skills, working with stakeholders at all levels on regular basis; Ability to pro-actively engender a strong sense of community and team working.
  • Expected to play a pivotal role in onboarding and building new cloud-based integration/API solutions, streamline and standardize the interfaces.
  • Should be able to take ownership of deliverables and conduct reviews review board and seek signoffs.
What we need from you We’re keen to hear from individuals who have a Bachelor’s Degree in any Computer Science-related field and who have existing experience in developing Integrations. Further requirements are as follows:
  • Around 9-12 years of IT experience in developing software solutions.
  • 6-10 years of experience in Integration/Middleware/Migration Projects design & development.
  • Experience on delivering Integration solution starting from Requirement, Design, Implementation, Testing and Deployment.
  • Experience on creating HLD and LLD for integration solutions in Azure Integration services and Mulesoft or any iPaaS technology.
  • Solid hands-on experience of designing and delivering integration solutions using Microsoft Azure
  • Hands on experience & in-depth knowledge in some of the middleware technologies, such as API & messaging (MuleSoft, API/Apigee, Azure Integration Services like Logic Apps, Azure APIM, ASB, Function etc.), ETL and Data integration (SSIS, ADF, StreamSets), and File Transfer & job execution (FM, Liaison MFT, Aspera, Control M).
  • Practical knowledge of (Mule) application design & implementation and enterprise integration concepts is an added advantage.
  • A min of 4 years of relevant experience in MuleSoft Anypoint studio. Expertise in MuleSoft Anypoint Platform artefacts such as Control Plane; Run-Time Plane; Anypoint Studio Anatomy; Runtime Manager; RAML; YAML; Error Handling; Dataweave; Batch Jobs
  • Track record of executing MuleSoft API/integration projects from start to finish.
  • Detailed understanding of end-to-end best practice across the API / integration lifecycle.
  • Experience building and delivering Proofs of Concept (PoC’s) and responding to functional & technical elements of RFIs/RFPs independently and effectively.
  • Very strong, in-depth and demonstrable hands-on experience with MuleSoft and various Azure Integration Services like Logic Apps (Both Consumption and Standard), Azure Functions, Azure API Management, Azure Service Bus, Azure Event Hub, Event Grid, Storage Account, Application Insights, Log Analytics
  • Strong experience on implementing Azure Functions with triggers and input / output binding
  • Experience on Azure API Management, Policy management, API Grouping, Authentication and Authorization management etc.
  • Experience on managing Code delivery using both VS Code and Visual Studio
  • Experience on handling different Inbuilt Connector, Azure Connectors including On-Premise connectors
  • An understanding of the business domain and its architecture. The ability to elicit requirements from the business and the ability to understand the specifications of the data sources.
  • Ability to convert the business requirements into technical requirements to pass to the developers.
  • Development of common reusable solutions to contribute to the developer’s community which should reduce the time needed for developments
  • Knowledge of project delivery methodologies, including Lean and/or Agile and/or DevOps.
  • Knowledge of IT security and compliance requirements.
  • Strong knowledge on REST and SOAP based Services
  • Strong XSLT and Liquid Map knowledge
  • Having strong expertise and knowledge on designing and implementing different integration patterns like Publish/Subscribe, Request/Response, Messaging, Orchestration, OnPrem/OnCloud, Synchronous/Asynchronous etc.
  • Experience working with both CloudToCloud. Hybrid & On Prem to On Prem use cases.
  • Experience working in a Dev/Ops environment with Continuous Integration and Deployment via Azure DevOps or GitHub
  • Experience with best practice design principles and approaches for a range of application styles and technologies to help guide and steer decisions
  • Strong written and verbal communication, presentation, client service and technical writing skills, coupled with a strong interest in further developing and integrating enterprise business processes with technology skills.
  • Strong knowledge on Data handling, validation, data encryption/decryption, scope management, exception handling, reprocessing, batch processing.
Good to have:
  • Configure and manage CI/CD pipelines (e.g. source control, build tool, CI server, artefact and dependency repository, etc.)
  • Advise the integration with third party analytics and monitoring tools (e.g. Splunk, AppDynamics, SonarQube, Contrast Security, etc.)
  • Strong experience with Microsoft .NET Framework, C#, Java, web service and BizTalk server development of 2013 R2 and 2016 environments
  • ERP knowledge (SAP IDOC file processing) is advantage.
  • Strong experience in designing and building complete ETL/SSIS processes moving and transforming data for ODS, Staging, and Data Warehouse
  • Experience in working with the larger teams, natural teams, spread across various regions.
  • Strong knowledge on Logic Apps standard, Stateful and Stateful workflows, nested calling patterns
  • Good understanding on App Service Plan, App Service Environment
  • Experience in managing connections to on-premise systems via OPDG
  • Experience on parameterization of Azure Projects
  • Good understanding on Security best practices for Logic Apps and experience on implementing those
  • Good understanding on ARM Template and corresponding project deployment options
  • Experience on Azure Function App and Azure Function Deployment. Understanding on various Function deployment options, Publish profiles, Function parameterization etc.
  • Unit testing for Logic Apps Standard and Azure Function Code
  • Experience on Logic Apps and Azure Function Tracking and Monitoring
  • Experience on KQL for Log Analytics
  • Azure Certifications on Integrations is an added key advantage
  • Mulesoft certifications are an added advantage.
COMPANY DESCRIPTION An innovative place to work There’s never been a more exciting time to work at Shell. Everyone here is helping solve one of the biggest challenges facing the world today: bringing the benefits of energy to everyone on the planet, whilst managing the risks of climate change. Join us and you’ll add your talent and imagination to a business with the power to shape the future – whether by investing in renewables, exploring new ways to store energy or developing technology that helps the world to use energy more efficiently. An inclusive place to work To power progress together, we need to attract and develop the brightest minds and make sure every voice is heard. Here are just some of the ways we’re nurturing an inclusive environment – one where you can express your ideas, extend your skills and reach your potential.
  • We’re creating a space, where people with disabilities can excel through transparent recruitment process, workplace adjustments and ongoing support in their roles. Feel free to let us know about your circumstances when you apply and we’ll take it from there.
  • We’re closing the gender gap – whether, that’s through action on equal pay or by enabling more women to reach senior roles in engineering and technology.
  • We’re striving to be a pioneer of an inclusive and diverse workplace, promoting equality for employees regardless of sexual orientation or gender identity.
  • We consider ourselves a flexible employer and want to support you finding the right balance. We encourage you to discuss this with us in your application.
A rewarding place to work Combine our creative, collaborative environment and global operations with an impressive range of benefits and joining Shell becomes an inspired career choice. We’re huge advocates for career development. We’ll encourage you to try new roles and experience new settings. By pushing people to reach their potential, we frequently help them find skills they never knew they had, or make career moves they never thought possible.

Disclaimer


Please note: We occasionally amend or withdraw Shell jobs and reserve the right to do so at any time, including prior to the advertised closing date. Before applying, you are advised to read our data protection policy. This policy describes the processing that may be associated with your personal data and informs you that your personal data may be transferred to Royal Dutch/Shell Group companies around the world. The Shell Group and its approved recruitment consultants will never ask you for a fee to process or consider your application for a career with Shell. Anyone who demands such a fee is not an authorised Shell representative and you are strongly advised to refuse any such demand. Shell is an Equal Opportunity Employer.

Beware of fraud agents! do not pay money to get a job

MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD2878436
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Bengaluru, Karnataka, India
  • Education
    Not mentioned
  • Experience
    Year