BT Group

Software Engineering Professional

BT Group

full-time

Posted on:

Location Type: Office

Location: BengaluruIndia

Visit company website

Explore more

AI Apply
Apply

About the role

  • Supports the implementation of technical solutions for customers and colleagues, working within cross-functional squads to assist in creating and implementing technical solutions for a domain or cross domain activity within a specific technology area.
  • Supports in the execution of technical decisions, technology choices and architecture for a wide range of high-performance products, capabilities, and platforms effectively balancing short-term impact with long-term transformation.
  • Supports the design and development of software solutions aligned to architecture and security standards.
  • Undertakes technical reviews to maintain proficiency in software engineering principles and practices.
  • Supports with the designs of technical specifications and development of software solutions of smaller and /or less complex initiatives in partnership with team, contributing towards the quality of delivery.
  • Writes, tests and reviews code under supervision, refining as needed and communicates to engineering professionals and colleagues involved in the project.
  • Integrates existing software products and resolves routine compatibility issues.
  • Maintains systems by monitoring and correcting software defects.
  • Supports the implementation and maintenance of high-quality tools and automation processes to support continuous delivery and developer productivity.
  • Supports the use of tools and automation processes to enable continuous delivery.
  • Contributes to the delivery of technical roadmaps aligned to business and engineering needs.
  • May support engineering and operational excellence initiatives, assisting with implementing metrics and processes for regular assessment and improvement.
  • Supports in the implementation of ways to improve working processes within the area of software engineering responsibility.

Requirements

  • Strong programming and debugging skills in Java, Spring Boot, Microservices (REST APIs), and Angular.
  • Experience in server-side development using component-based frameworks.
  • Solid understanding of algorithms and data structures.
  • Ability to gather requirements, explore multiple approaches, and recommend optimal solutions.
  • Proven analytical and problem-solving capabilities.
  • Hands-on experience with CI/CD pipelines and automated code quality tools (e.g., CheckStyle, JUnit).
  • Familiarity with version control systems such as GitLab.
  • Excellent communication and collaboration skills.
  • Passion for mentoring and guiding junior developers.
Benefits
  • Flexible working hours
  • Professional development opportunities

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
JavaSpring BootMicroservicesREST APIsAngularalgorithmsdata structuresCI/CD pipelinesautomated code quality toolsCheckStyle
Soft skills
analytical skillsproblem-solvingcommunication skillscollaboration skillsmentoringguiding junior developers