Apply now »

Software Engineering Specialist

Job Req ID:  35883
Posting Date:  9 Sep 2024
Function:  Software Engineering
Unit:  Networks
Location: 

Outer Ring Road, Bellandur, Bengaluru, India

Salary:  competitive

Job Req ID:

Posting Date:

Function:  

Location: 

Salary:

What you’ll be doing

Technical Knowledge of Applications:

  •  Understanding the applications you are supporting, including their architecture, data flows, and dependencies.

Incident Management and Troubleshooting:

  •  Ability to quickly diagnose issues and identify root causes using logs, monitoring tools, and user feedback.
  •  Respond to incidents, troubleshoot system issues, and restore services as quickly as possible.

Log Analysis and Monitoring:

  •  Analyse system logs and event data to detect and resolve operational issues.
  •  Set up and maintain logging and alerting mechanisms to notify the team of critical issues.

Deployment and Change management:

  •  Deploy new applications, updates, patches, and configuration changes in production and non-production environments.
  •  Participate in the change management process, including planning, reviewing, and executing changes in production environments.
  •  Ensure that changes are tested, documented, and rolled out with minimal impact on operations.

System and Application Support:

  •  Ensure that systems are reliable, available, and performant.
  •  Provide technical support for applications, operating systems, and server environments.
  •  Work closely with development, QA, and other operational teams to support software releases and resolve production issues.

Databases Administration:

  •  Understanding of database systems like Oracle and Timesten.
  •  Writing SQL queries, troubleshooting database performance issues, and understanding data relationships.
  • Scripting and Automation:
  •  Use tools like Ansible, Chef or Puppet for automated deployment and configuration management.
  •  Develop scripts (using Shell, Python, PowerShell etc.) to automate routine operational tasks, such as backups, monitoring, and reporting.
  •  Continuously look for opportunities to reduce manual effort and increase efficiency.

Backup and Disaster Recovery:

  •  Manage backup processes, ensuring data integrity and availability.
  •  Participate in disaster recovery planning and testing to ensure systems can be restored in case of a failure.
  • Documentation and Knowledge Management:
  •  Maintain accurate documentation of system configurations, procedures, and troubleshooting guides.
  •  Update knowledge base articles to assist with issue resolution and to provide guidance to other team members.

Capacity Planning:

  •  Monitor and assess system capacity, recommending and implementing changes to accommodate growth.
  •  Plan for scaling of systems to handle increased load or new business requirements.

Collaboration with Cross-Functional Teams:

  •  Work with development, QA, and other operations teams to ensure coordinated support for applications and systems.

User Support and Communication:

  •  Provide support to end-users and internal teams, resolving technical issues and answering queries.
  •  Communicate effectively with stakeholders, providing updates on system status and incident progress

On-Call and Rotational Shifts:

  •  Participate in on-call rotations or shifts to provide support for live applications.
  •  Be available to respond to high-priority incidents and outages outside of normal working hours.    

The skills you’ll need to succeed

  •  In depth Knowledge of Bash, python scripting
  •  Understanding RDBMS, Maven, NPM, Gradle
  •  Hands on experience with Apache, oracle Weblogic and Wildfly Server
  •  Experience with Linux and TCP/IP. Familiar with debugging things from processes, services, IP, UDP/TCP, routing, firewalls, user permissions, filesystem, DNS, package management.
  •  Hands on experience with Oracle database, timesten database.
  •  Preferred: Basic understanding of networking.
  •  Command of Linux OS environment, command line, tools, user management, networking, with hands on experience
  •  Strong customer service skills with a focus on resolving user issues effectively and maintaining a positive user experience.
  •  Ability to stay calm and professional under pressure, especially when dealing with frustrated users.
  •  Strong verbal and written communication skills to interact with technical and non-technical stakeholders, including end-users and developers.

Experience you’d be expected to have

MANDATORY

  •  Linux: 8+ years
  •  Basic knowledge of TCP/IP, HTTP protocol including TLS: 8+years
  •  Ansible: 3+ years
  •  Networking Knowledge: 3+ years
  •  Bash, Python scripting: 3+ years
  •  Oracle Database: 5+ years

PREFERRED

  •  Maven, Gradle, NPM: 3+ years
  •  Oracle Timesten database: 3+ years
  •  Apache Webserver: 3+ years
  •  Git or Git Lab: s3+ years
  •  Docker: 2+ years
  •  Experience with ticketing systems like JIRA, ServiceNow.

With over 175 years of heritage, BT is now the flagship business brand of BT Group. We’ve brought together our best people and capabilities into a B2B powerhouse serving 1.2 million business customers internationally.

We’re a global leader for secure connectivity and collaboration platforms for businesses of all shapes and sizes, from big household names and government departments, right through to sole traders and new start-ups. But it’s not just the technology that matters, it’s what it can do to help them build stronger, smarter, more secure businesses.

We value diversity and inclusion and believe in making a positive impact. We connect for good by championing digital inclusion and equipping people, businesses, and communities with digital skills to thrive.

As a member of our team, you will be part of an organisation that celebrates difference, fosters innovation and provides you with opportunities to be your best. With millions of businesses relying on us daily, joining BT means you can be part of a diverse and multi-skilled team that makes a significant impact to society.

A FEW POINTS TO NOTE:

Although these roles are listed as full-time, if you’re a job share partnership, work reduced hours, or any other way of working flexibly, please still get in touch.

We will also offer reasonable adjustments for the selection process if required, so please do not hesitate to inform us.

DON'T MEET EVERY SINGLE REQUIREMENT?

Studies have shown that women and people who are disabled, LGBTQ+, neurodiverse or from ethnic minority backgrounds are less likely to apply for jobs unless they meet every single qualification and criteria. We're committed to building a diverse, inclusive, and authentic workplace where everyone can be their best, so if you're excited about this role but your past experience doesn't align perfectly with every requirement on the Job Description, please apply anyway - you may just be the right candidate for this or other roles in our wider team.

Apply now »