Senior Software Developer
2 weeks ago
Smiths Detection, a leading global company in threat detection and screening technologies, is a key player in the security industry. With 3000 brilliant minds working together, we have been protecting society from threats for over 40 years.
We are a global organization with 5 R&D centers, 21 offices, and 7 manufacturing sites. Our expertise spans across various domains, including aviation, ports & borders, defense, and urban security.
Our mission is to make the world a safer place by delivering innovative solutions that detect and prevent threats. We achieve this through our cutting-edge technology and talented team members who work tirelessly every day.
You can learn more about our company culture and values on our website: https://youtu.be/JmcKLJTrHLc
Job DescriptionWe are looking for dynamic, innovative, and motivated software developers to join our 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, India. As a Senior Software Developer, you will be 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.
Responsibilities- Provide technical leadership in design, implement, test, maintain, and enhance features for new and released software applications and libraries.
- Set up and contribute to Test Driven Development practice to the team.
- Take ownership of technical designs, source code, and component test execution to demonstrate alignment to functional specifications. Be a hands-on developer in designing and implementing C# .NET applications & libraries.
- Develop software code to complex design and architecture that require regular use of ingenuity and creativity.
- Translate architectural concepts into user flows, wireframes, mockups, and prototypes that lead to intuitive user experiences and applications.
- Create and maintain tools to validate, unit tests, integration tests, and documentation for these components.
- Use configuration management and integration/build automation tools during application development and testing phase.
- Perform code reviews and provide suggestions for fixes and improvements.
- Guide the team and develop unit tests as a part of software development.
- Support issue analysis and fix activities during test phases, as well as production issue resolution.
- Deliver projects on-time, within functional and quality spec; all the while communicating clearly with stakeholders.
- Work with Principal and Senior architects, managers, and team members to estimate effort and to clarify, negotiate, and document scope, design, and code.
We are seeking an exceptional candidate with a Bachelor's or master's degree in electrical/Electronics Engineering and/or Computer Engineering/Science or equivalent. The ideal candidate should have good proficiency in C#, WPF, and MVVM.
A minimum of 7+ years of work experience as a hands-on software developer is required. Strong understanding of object-oriented design, design patterns, microservices architecture, data structure, algorithms, systems architecture is necessary.
Familiarity with C# .NET Core and one or more frontend framework (HTML5 / CSS3) is a plus. Knowledge of SQL/No-SQL databases, PostgreSQL is preferred. Experience with REST APIs and Agile Methodologies is also required.
We are offering a competitive salary range of ₹35,00,000 - ₹45,00,000 per annum, depending on experience.
-
Senior Delivery Manager
7 days ago
Bengaluru, Karnataka, India Senior .Net Developer Full timeAbout Us:We are Noesys Software, a leading provider of Analytics and Automation solutions for businesses. Our Gen AI-powered unified data platform, Infoveave, enables businesses to manage all their data in one place, keep track of their performance at various levels, and automate critical front and back-office processes.Our foundation is built on Agility,...
-
Senior Software Developer
4 weeks ago
Bengaluru, Karnataka, India MRI Software Full timeAt MRI Software, we are seeking a highly skilled Senior Software Developer to join our team and contribute to the design, development, and maintenance of our innovative applications.Key Responsibilities:Design, develop, and maintain efficient, reusable, and reliable code.Write efficient and effective automated unit tests.Review and refactor code.Collaborate...
-
Senior Software Developer
2 weeks ago
Bengaluru, Karnataka, India MRI Software Full timeCompany Overview:MRI Software is a global leader in Proptech, delivering innovative applications and hosted solutions that empower real estate companies to elevate their business.We have nearly five decades of expertise and insight, with offices across the United States, the United Kingdom, Hong Kong, Singapore, Australia, South Africa, New Zealand, Canada,...
-
Senior Software Developer
4 weeks ago
Bengaluru, Karnataka, India PNR Software Solutions Full timeMain Responsibilities: As a Senior Software Developer, you will be responsible for designing, developing, and maintaining high-quality software solutions. You will work closely with cross-functional teams to identify business needs and implement technical solutions. Your expertise in full stack development will enable you to handle tasks ranging from...
-
Senior Enterprise Software Developer
1 month ago
Bengaluru, Karnataka, India Iosys Software Full timeJob Title: Senior Enterprise Software DeveloperOverviewIosys Software is seeking a highly skilled and experienced Senior Enterprise Software Developer to join our dynamic team. The ideal candidate will have a strong background in designing and developing complex enterprise applications using EJB technology, with a focus on scalability and reliability.Key...
-
Senior Software Engineer
3 weeks ago
Bengaluru, Karnataka, India Rocket Software Full timeJob Title: Senior Software EngineerJob Overview:The Senior Software Engineer at Rocket Software is responsible for designing, developing, and implementing software features and functionality. This role requires strong technical skills, excellent problem-solving abilities, and effective communication skills.Key Responsibilities:Design and develop software...
-
Senior AI Software Developer
1 month ago
Bengaluru, Karnataka, India Dew Software Full timeDew Software is seeking a highly skilled and experienced Senior AI Software Developer to drive the development and implementation of cutting-edge artificial intelligence solutions for our clients. As a Senior AI Software Developer, you will be responsible for designing, developing, and optimizing AI models and algorithms to solve complex business...
-
Senior Software Applications Developer
3 weeks ago
Bengaluru, Karnataka, India MRI Software Full timeAbout the Role:MRI Software is seeking a highly skilled Senior Software Engineer to join our team. As a key member of our engineering team, you will be responsible for designing, developing, and maintaining efficient and scalable software applications.Responsibilities:Design, develop, and maintain efficient and scalable software applicationsCollaborate with...
-
Senior Software Developer
4 weeks ago
Bengaluru, Karnataka, India NEC Software Solutions Full timeAt NEC Software Solutions, we're seeking a talented Senior Software Developer to join our team of experts in software development. This role involves working with our cutting-edge technology to deliver scalable and resilient applications.Key Responsibilities:Implementing web services and RESTful APIs using WordPress and PHPDeveloping container orchestration...
-
Senior Software Development Lead
4 weeks ago
Bengaluru, Karnataka, India Techcanopy Software Labs Full timeRole SummaryWe seek a highly skilled Senior Software Development Lead to join our team at Techcanopy Software Labs.About the RoleThe successful candidate will have a Bachelor's degree in Computer Science and a minimum of 7 years of experience in Java and related technologies.Key Responsibilities:Collaborate closely with Architects to review designs and...
-
Senior Backend Software Developer
1 month ago
Bengaluru, Karnataka, India Sonata Software Full timeKey Responsibilities:As a Senior Backend Software Developer at Sonata Software, you will be responsible for designing and developing scalable backend systems using C#. Your expertise in SQL databases, including SQL Server, MySQL, and Oracle, will be crucial in ensuring data integrity and performance.Technical Requirements:We are looking for a candidate with...
-
Senior Sales Director
2 weeks ago
Bengaluru, Karnataka, India TG Developer Full timeJob Title: Senior Sales Director - Dynamic LeadershipWe are seeking a results-driven Senior Sales Director to lead our sales team and drive revenue growth at TG Developer. As a seasoned professional, you will be responsible for developing and implementing effective sales strategies, analyzing market trends, and building strong relationships with key clients...
-
Senior .NET Software Developer
6 days ago
Bengaluru, Karnataka, India Eka Software Solutions Full timeAbout Eka: Eka Software Solutions, part of STG, has merged with Quor Group. This strategic partnership establishes a strong presence in the vendor solutions market for metals, energy, and agriculture. Catering to various asset classes, our cloud-based suite of CTRM and ETRM solutions enhanced by AI/ML technology, alongside Supply Chain Management and...
-
Senior AI Software Developer
6 days ago
Bengaluru, Karnataka, India Dew Software Full timeWe are seeking a highly skilled Senior AI Software Developer to design and develop cutting-edge artificial intelligence solutions for our clients. With a strong background in software engineering, you will work on exciting projects in machine learning, natural language processing, and computer vision.Key ResponsibilitiesDesign and implement AI models and...
-
Senior Lead Software Developer
4 weeks ago
Bengaluru, Karnataka, India Techcanopy Software Labs Full timeSenior Lead Developer Job DescriptionKey Responsibilities:Leads software development efforts for cloud-based platformsCollaborates with architects to review designs and solutionsDesigns and develops scalable software applications using cloud technologyEngages in development leveraging technologies such as RESTful APIs, Spring Boot, and MicroservicesEvaluates...
-
Data Warehouse Architect Leader
7 days ago
Bengaluru, Karnataka, India Senior .Net Developer Full timeAbout the Role:We are seeking a highly skilled Data Warehouse Architect to join our team. This individual will be responsible for designing and implementing data warehousing systems, developing ETL processes, and maintaining database scripts.Key Responsibilities:Design and implement data warehousing systems to meet business requirements.Develop ETL processes...
-
Senior Software Engineer
1 month ago
Bengaluru, Karnataka, India AppYogi Software Full timeJob Title: Senior Software DeveloperAt AppYogi Software, we are seeking a highly skilled Senior Software Developer to join our team.Key Responsibilities:Design and develop robust back-end software systems using Node.js.Maintain and update existing code to ensure optimal performance and scalability.Collaborate with cross-functional teams to design and...
-
Senior Software Developer
4 weeks ago
Bengaluru, Karnataka, India Eka Software Solutions Full timeAbout UsEka Software Solutions is a leading provider of cloud-based solutions for the metals, energy, and agriculture industries. Our company has merged with STG to establish a strong presence in the vendor solutions market.We cater to a wide range of asset classes, utilizing a cloud-based suite of CTRM and ETRM solutions enhanced by AI/ML technology,...
-
Senior Software Developer
4 weeks ago
Bengaluru, Karnataka, India Flexera Software India LLP Full timeWe're looking for a talented Senior Software Developer to join our Platform Integration team at Flexera. As a key member of our team, you'll play a crucial role in helping us deliver Technology Value Optimization solutions that enable some of the largest companies in the world to inform their IT and transform their business.Key Responsibilities:• Help...
-
Senior Software Engineer
4 weeks ago
Bengaluru, Karnataka, India Sonata Software Full timeAbout the RoleWe are seeking a highly skilled Senior Software Engineer to join our team. As a key member of our engineering department, you will be responsible for designing, developing, and maintaining complex software systems. Your expertise in backend development will be crucial in driving our company forward.Key Responsibilities* Design and develop...