Talent.com
This job offer is not available in your country.
Lead Software Engineer

Lead Software Engineer

Smiths DetectionBengaluru, Karnataka, India
13 hours ago
Job description

About Us

Smiths Detection , part of Smiths Group , is a global leader in threat detection and screening technologies for aviation, ports & borders, defense, and urban security. Our expertise is spread across 5 R&D centers, 21 Global Offices and 7 Manufacturing Sites with 3000 Brilliant minds globally contributing for over 40 years at the frontline which enables us to deliver the solutions needed to protect our society from any threat and illegal passage of explosives, prohibited weapons, contraband, toxic chemicals, and narcotics. Every minute of every day, our technology and talented team members help to make the world a safer place -

Job Description

We have a range of digital solutions ( currently and we are adapting a range of new lean, agile processes so that we can keep pace with the digital evolution of our industry.

Smiths Detection is looking for dynamic, innovative and motivated software developers to be the part of its global platform and applications development team in Technology group. The purpose of this role is to develop, sustain and enhance our digital software and solutions. The position is based in Bangalore.

The Senior Software Developer is part of the overall Platform and Application Software Development group, working closely with Architects, Product Management, Program Management, DevOps and Test engineers to deliver successful pursuit outcomes and ensure robust platform and applications. The role requires hands-on software development experience and capabilities to translate architecture and design to software code using Test Driven Development approach.

Duties & Responsibilities

Responsibilities :

  • Provides technical leadership in design, implement, test, maintain and enhance features for new and released software applications and libraries.
  • Set up and be a key contributor to Test Driven Development practice to the team.
  • Keep ownership of technical designs, source code, and component test execution to demonstrate alignment to the functional specifications. Be a hands-on developer in designing and implementing C# .NET applications & libraries.
  • Develops software code to complex design and architecture which require the regular use of ingenuity and creativity.
  • Translate architectural concepts into user flows, wireframes, mockups and prototypes that lead to intuitive user experiences and applications.
  • Creating and maintaining tools to validate, unit tests, integration tests and documentation for these components.
  • Using configuration management and integration / build automation tools during application development and testing phase.
  • Performing code reviews and providing suggestions for fixes and improvements.
  • Guides the team and develops unit tests as a partof software development.
  • Supporting issue analysis and fix activities during test phases, as well as production issue resolution.
  • Delivering projects on-time, within functional and quality spec; all the while communicating clearly with stakeholders.
  • Work with Principle and Senior architects, managers and team members to estimate effort and to clarify, negotiate and document scope, design and code.

The Individual

Skills and Experience :

  • Bachelor’s or master’s degree in electrical / Electronics Engineering and / or Computer Engineering / Science or equivalent.
  • Prefer to have worked with systems and machines and develop software, come from systems software background OR should have kernel space / driver software development experience.
  • Must have good proficiency in C#, WPF and MVVM.
  • Should possess at 7+ years of work experience as a hands-on software developer.
  • Deep understanding of object-oriented design, design patterns, microservices architecture, data structure, algorithms, systems architecture.
  • Proficiency in C# .NET Core and in one or more frontend framework (HTML5 / CSS3)
  • Understanding and working experience with REST APIs.
  • Good knowledge of SQL / No-SQL databases, PostgreSQL is preferred.
  • Must have worked on Linux OR Windows software development environments.
  • Good experience of Test-Driven Development.
  • Knowledge of Agile Methodologies and Pair Programming.
  • Knowledge of Coding Standards, version management (Git / Bit bucket or similar), Build Process, Packaging, DevOps and CI / CD.
  • Ability to work with multiple teams and projects at any given time.
  • Leveraging and contributing to Open Source projects.
  • Knowledge of open source tool chains and technologies.
  • Create a job alert for this search

    Lead Software Engineer • Bengaluru, Karnataka, India

    Related jobs
    • Promoted
    • New!
    Lead Software Engineer

    Lead Software Engineer

    EcolabBengaluru, Karnataka, India
    We are looking for a seasoned Technical Lead with deep expertise in full-stack development and hands-on experience with Azure OpenAI services. This role involves leading a team of developers, design...Show moreLast updated: 13 hours ago
    • Promoted
    • New!
    Lead Software Engineer

    Lead Software Engineer

    CimpressBengaluru, Karnataka, India
    NASDAQ : CMPR) is the world leader in mass customisation.Our unmatched technology, production, and supply chain operations allow us to offer products that can be personalised by an individual custom...Show moreLast updated: 13 hours ago
    • Promoted
    • New!
    Lead Software Engineer

    Lead Software Engineer

    CircanaBengaluru, Karnataka, India
    Let’s be unstoppable together!.At Circana, we are fueled by our passion for continuous learning and growth, we seek and share feedback freely, and we celebrate victories both big and small in an en...Show moreLast updated: 13 hours ago
    • Promoted
    • New!
    Lead Software Engineer

    Lead Software Engineer

    SyniverseBengaluru, Karnataka, India
    Syniverse is the world’s most connected company.Whether we’re developing the technology that enables intelligent cars to safely react to traffic changes or freeing travelers to explore by keeping t...Show moreLast updated: 13 hours ago
    • Promoted
    • New!
    Lead Software Engineer

    Lead Software Engineer

    VisaBangalore, Karnataka, India
    Cross-border remittances and new business models (e.We are building a Technology Platform that will enable fast and ubiquitous push payments across a range of domestic and cross border use cases ai...Show moreLast updated: 13 hours ago
    • Promoted
    • New!
    Lead Software Engineer – Low-Latency Core Banking Application

    Lead Software Engineer – Low-Latency Core Banking Application

    JPMorgan Chase & Co.Bengaluru, Karnataka, India
    Be an integral part of a team that's constantly pushing the envelope to enhance, build, and deliver cutting-edge technology products. JPMorgan’s Global Liquidity and Cash Management Technology team ...Show moreLast updated: 13 hours ago
    • Promoted
    • New!
    Lead Software Engineer

    Lead Software Engineer

    SynamediaBengaluru, Karnataka, India
    Lead Software Engineer, Service Now.At Synamedia, we’re a global team of 1,700+ trailblazers across 20 countries, revolutionizing how the world is entertained and informed.With a legacy of protecti...Show moreLast updated: 13 hours ago
    • Promoted
    • New!
    Lead Software Engineer

    Lead Software Engineer

    JobsFlixBengaluru, Karnataka, India
    The Lead Developer is a member of the VHT Engineering team and is responsible for leading the design, development, and maintenance of multiple applications running both on-premise and in the cloud....Show moreLast updated: 13 hours ago
    • Promoted
    • New!
    Software Lead Engineer

    Software Lead Engineer

    AlstomBengaluru, Karnataka, India
    At Alstom, we understand transport networks and what moves people.From high-speed trains, metros, monorails, and trams, to turnkey systems, services, infrastructure, signalling and digital mobility...Show moreLast updated: 13 hours ago
    • Promoted
    • New!
    Lead Software Engineer

    Lead Software Engineer

    JPMorgan Chase & Co.Bengaluru, Karnataka, India
    We have an opportunity to impact your career and provide an adventure where you can push the limits of what's possible.As a Lead Software Engineer at JPMorgan Chase within the Consumer and communit...Show moreLast updated: 13 hours ago
    • Promoted
    Lead Software Engineer

    Lead Software Engineer

    EpsilonBengaluru, Karnataka, India
    The Architecture Team plays a pivotal role in the end-to-end design, governance, and strategic direction of product development within Epsilon People Cloud (EPC). As a centre of technical excellence...Show moreLast updated: 30+ days ago
    • Promoted
    • New!
    Lead Software Engineer

    Lead Software Engineer

    ALTERYXBengaluru, Karnataka, India
    We’re looking for problem solvers, innovators, and dreamers who are searching for anything but business as usual.Like us, you’re a high performer who’s an expert at your craft, constantly challengi...Show moreLast updated: 13 hours ago
    • Promoted
    • New!
    Lead Software Engineer

    Lead Software Engineer

    MaerskBengaluru, Karnataka, India
    As a Lead Software Engineer, you will play a pivotal role in building the foundations of an exciting greenfield platform. Defining event and API schemas in collaboration with data providers and cons...Show moreLast updated: 13 hours ago
    • Promoted
    • New!
    Lead Software Engineer

    Lead Software Engineer

    OutSystemsBangalore, Karnataka, India
    There are NO limits to your career : come shape the future and be part of a truly unique global culture at OutSystems!.Take part in the design, implementation, and maintenance of robust, scalable, a...Show moreLast updated: 13 hours ago
    • Promoted
    • New!
    Lead Software Engineer

    Lead Software Engineer

    DocuSignBengaluru, Karnataka, India
    Company Overview Docusign brings agreements to life.Docusign solutions to accelerate the process of doing business and simplify people’s lives. With intelligent agreement management, Docusign unleas...Show moreLast updated: 13 hours ago
    • Promoted
    • New!
    Lead Software Engineer

    Lead Software Engineer

    soleraBengaluru, Karnataka, India
    As a Lead Software Engineering, you will act as a strong leader and provide guidance to multiple Software Engineers.Your role will involve technically leading the teamand also contribute as develop...Show moreLast updated: 13 hours ago
    • Promoted
    • New!
    Lead Software Engineer

    Lead Software Engineer

    HARMAN InternationalBengaluru, Karnataka, India
    HARMAN’s engineers and designers are creative, purposeful and agile.As part of this team, you’ll combine your technical expertise with innovative ideas to help drive cutting-edge solutions in the c...Show moreLast updated: 13 hours ago
    • Promoted
    • New!
    Lead Software Engineer

    Lead Software Engineer

    Zeta GlobalBengaluru, Karnataka, India
    Lead Software Engineer – Backend.We’re seeking a Lead Software Engineer to join one of our Data Layer teams.As the name implies, the Data Layer is at the core of all things data at Zeta.Developing ...Show moreLast updated: 13 hours ago