Software Engineering Specialist

3 - 7 years

4 - 8 Lacs

Posted:2 days ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

Why this job matters

The Software Engineering Manager coordinates the execution of the engineering strategy and roadmap that supports BT''s commercial strategy through cross functional business partnering and the participation of a team that pursues innovation as well as engineering excellence.


What youll be doing

1. Manages and coaches teams of software engineers driving the engineering organisation''s ability to deliver high quality code on time and on budget and implementing means of bringing measurability as well as predictability to the engineering organisation''s capabilities

2. Oversees 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

3. Monitors, manages and ensures timely releases from teams by driving compliance with key release quality metrics

4. Consults on complex and strategic issues using advanced technical knowledge, across wider industry and/or specific sectors, and develops bespoke or leading edge, technically complex solutions (e.g., relating to new, untested technology and/or large-scale impact of products)

5. Drives the implementation of the defined technical roadmap to meet the needs of the business, engineering team, and partner teams

6. Implements, engineering and operational excellence initiatives, implementing metrics and processes for regular assessment and improvement

7. Takes a managerial and influencer role in the software engineering function, implementing the technical vision and the pursuit of innovations regarding new technologies, platforms and applications

8. Develops ''best-in-class'' engineering for services by ensuring that the services and the components are well-defined and modularised, secure, reliable, diagnosable, actively monitored and reusable

9. Oversees the implementation of new architectures, standards, and methods for large-scale enterprise systems, proactively removing blockers from the team''s work

10. Researches, designs and writes new software and performs deep dive data analysis, to identify issues and implement ways to improve working processes within the area of software engineering responsibility, such as avoiding and reducing technical debt

11. Performs complex debugging and troubleshooting of critical issues throughout the development process

12. Supports the implementation of new architectures, standards, and methods for large-scale enterprise systems

13. Coordinates the evaluation and implementation of high-quality tools and automation processes to support continuous delivery and developer productivity

14. Builds and maintains an engineering culture that fosters innovation and creativity while delivering high quality products with predictability and reliability

15. Champions, continuously develops and shares with team knowledge on emerging trends and changes in software engineering


The skills youll need

  • Proficient in React, Java springs tech and Node JS
  • Should have extensive MSL microservices experience
  • Should have experience with portals.
  • Develops methods to upskill people, enable new processes and working methods, drive technology and operational improvements and foster a culture of collaboration.
  • Uses a group of software development methodologies based on iterative development, where requirements and solutions evolve through collaboration between self-organising cross-functional teams.
  • Creates the values, expectations, and practices that guide and inform the actions of an organisation.
  • Manages changes and developments within teams and the wider organisation.
  • Develops software systems, focusing on building single-function modules with well-defined interfaces and operations.
  • Uses tools, processes and methodologies to align business strategy and goals with its IT services and infrastructure.
  • Analyses current business state within the context of future expectations, determines whether new business strategies are needed to address existing issues or meet new needs and estimates the level of effort to enhance or expand current business strategies.
  • Integration/Continuous Deployment Automation & Orchestration
  • Conducts an investigation to provide stakeholders with information about the quality of the software product or service under test.
  • Follows a specific process used by the software industry to design, develop and test high quality software.
  • Analyses business processes and workflows within the organisation and identifies new approaches to redesign business activities or optimise performance, quality and speed of processes.
  • Leads the work of a team to achieve goals and meet success criteria at a specified time.
  • Mock Interview

    Practice Video Interview with JobPe AI

    Start Java Interview
    cta

    Start Your Job Search Today

    Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

    Job Application AI Bot

    Job Application AI Bot

    Apply to 20+ Portals in one click

    Download Now

    Download the Mobile App

    Instantly access job listings, apply easily, and track applications.

    coding practice

    Enhance Your Java Skills

    Practice Java coding challenges to boost your skills

    Start Practicing Java Now
    BT Group logo
    BT Group

    Telecommunications

    London Ipswich

    RecommendedJobs for You