Software Engineer

Year    Pune, Maharashtra, India

Job Description



Job Profile Summary
Responsible for delivering software / platform engineering activities (depending on specialism), using advanced technical capabilities to fully understand user requirements, acting as the lead for the design, development and maintenance of a software system / infrastructure platform, and assisting in creating the vision to maximize value from current and emerging technologies. Specialisms: Software Engineering; Platform Engineering.
Job Advert
Key Accountabilities

  • Working with users and business analysts to understand requirements
  • Designing, developing, and testing custom software applications
  • Supporting and maintaining your software. We believe in DevOps – you build it, you run it!
  • Monitoring and applying emerging technologies. Work with hardware engineers to develop edge compute solutions and design and configure IOT sensor networks
  • Working with other engineering teams to integrate and contextualise the IOT devices into Azure and AWS hosted digital twins. Apply your technical skills in software development, platform engineering and automation. Embrace and promote DevOps & SRE methodologies
  • Work with data engineering teams to create important insights and recommendations on the performance and management of operational systems
  • Cloud development experience on at least one of the industry leading platforms IoT Platforms such as AWS IoT, Azure IoT
  • Use Agile methodologies to operate and build DevOps maturity. Ensure delivery of business incremental change safety and reliably using SRE practices.
  • Contribute to building DevOps maturity, incrementally and measurably improving delivery speed. Contribute to an engineering culture, promoting excellence and minimizing technical debt
Essential Education
Computer Science or other technical (e.g. Physics, Engineering) degree or equivalent commercial experience
Essential Experience and Job Requirements
  • 6-8 years, with a minimum of 4-5 years of relevant experience
  • Experience and skill in one or more of .NET,C#, JavaScript/Node.js
  • Willingness and ability to learn at least one more programming language on top of your existing skillset
  • Growing understanding of the software development lifecycle, including design, security, design patterns for extensible and reliable code, automated unit and functional testing, CI/CD and telemetry
  • Understanding of modern technologies like Cloud native, containers, serverless
  • Agile development methodologies. Experience of digital twins and with prior experience in the energy industry
  • Ideally, you have proven experience in most of these technologies:
    • Azure and/or AWS
    • Python
    • MongoDB
    • Azure DevOps/Git/GitHub
    • RESTful APIs
    • One or more dev language: Node.js/Javascript, C#, .NET
    • Deep understanding of automated testing (unit, functional, integration, e2e)
    • Container technologies (EKS, AKS, OpenShift, docker) and Serverless and
    • DevOps principles

Entity
Innovation & Engineering
Job Family Group
IT&S Group
Relocation available
Yes - Domestic (In country) only
Travel required
Yes - up to 10%
Time Type
Full time
Country
India
About BP
INNOVATION & ENGINEERING

Join us in creating, growing, and delivering innovation at pace, enabling us to thrive while transitioning to a net zero ‎world. All without compromising our operational risk management.

Working with us, you can do this by:

  • deploying our integrated capability and standards in service of our net zero and ‎safety ambitions
  • driving our digital transformation and pioneering new business models
  • collaborating to deliver competitive customer-focused energy solutions
  • originating, scaling and commercialising innovative ideas, and creating ground-breaking new ‎businesses from them
  • protecting us by assuring management of our greatest physical and digital risks

Because together we are:

  • Originators, builders, guardians and disruptors
  • Engineers, technologists, scientists and entrepreneurs‎
  • Empathetic, curious, creative and inclusive

Experience Level
Intermediate
Legal disclaimer
We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, colour, national origin, sex, gender, gender expression, sexual orientation, age, marital status, neurodiversity/neurocognitive functioning, veteran status or disability status. We will ensure that individuals with disabilities are provided reasonable accommodation to participate in the job application or interview process, to perform crucial job functions, and to receive other benefits and privileges of employment. Please contact us to request accommodations.

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
    JD2860728
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Pune, Maharashtra, India
  • Education
    Not mentioned
  • Experience
    Year