Duties:
- Solve highly complex technical problems and deliver innovative scalable and maintainable solutions with minimal supervision.
- Implement architectural patterns and design standards collaborating closely with key stakeholders to ensure adherence to defined architecture and best practices.
- Champion efficient and effective software development methodologies aligned with Agile and Lean principles fostering continuous learning collaboration and iterative improvement.
- Contribute hands-on to development by designing coding reviewing and optimizing critical software components and services.
- Drive adoption of DevOps practices and toolchains with a strong emphasis on automation continuous integration continuous deployment and proactive operational monitoring.
- Embed security reliability scalability and performance considerations into architecture design and development processes as non-negotiable quality attributes.
- Demonstrate deep expertise in modern platforms frameworks and tools leveraging open-source technologies and open standards where appropriate to optimize cost and flexibility.
- Promote and enforce secure coding practices and the integration of security controls throughout the Software Development Life Cycle (SDLC).
- Serve as a technical bridge between engineering QA and other teams to design efficient testing strategies and enable high-quality innovative delivery outcomes.
Qualifications :
Education & Experience
- Bachelors or Masters degree in Computer Science Computer Engineering or a related discipline (or equivalent practical experience).
- 3 6 years of professional software development experience with strong emphasis on system design architecture and hands-on coding across multiple technology stacks.
- Demonstrated experience delivering complex enterprise-grade solutions end-to-end.
Technical Expertise
- Strong proficiency in modern front-end and back-end technologies such as Angular (v10) Java Python and Spring Boot.
- Solid knowledge of HTML CSS JavaScript TypeScript and modern UI frameworks/libraries.
- Hands-on experience with automated unit and integration testing frameworks (e.g. Jasmine Jest Karma Junit PyTest etc.).
- Advanced working knowledge of Linux environments networking fundamentals scripting debugging and performance troubleshooting.
- Proven experience designing and maintaining CI/CD pipelines and automated build and release processes.
- Deep understanding of Agile methodologies test-driven development and collaborative practices such as pair programming and code reviews.
- Strong expertise in API design RESTful services and development of scalable web-based applications.
- Practical experience implementing Microservices architecture patterns domain-driven design and distributed system principles.
- Working knowledge of modern data architectures including event-driven systems real-time/stream processing data platforms and ML/AI enablement at scale.
- Experience with NoSQL and non-relational databases such as MongoDB (or similar).
- Proficiency in containerization and orchestration technologies including Docker and Kubernetes.
- Familiarity with version control systems such as Git Bitbucket or equivalent tools.
- Strong understanding of public cloud platforms and service models (IaaS PaaS SaaS) such as AWS Azure or GCP.
- Knowledge of Infrastructure as Code observability monitoring logging and reliability engineering practices.
- Understanding of secure coding standards application security practices and software quality assurance principles.
- Exposure to UX/UI design principles is considered an advantage.
Professional Competencies
- Self-driven detail-oriented professional with strong ownership and time-management capabilities.
- Excellent verbal and written communication skills in English with the ability to articulate complex technical concepts to both technical and non-technical stakeholders.
- Proven ability to collaborate influence and build consensus across cross-functional and geographically distributed teams.
- Experience working effectively in matrixed multicultural and global environments.
- Adaptability and openness to change with a proactive approach to innovation and process enhancement.
Additional Information :
We offer
Join us and well help build your career with excellent training and opportunities for career growth across the business both locally and globally. Youll experience an inclusive environment with strong leadership and a focus on safety and wellbeing. Youll also have the flexibility to choose from a wide range of benefits to suit your lifestyle offering you and your family support from a health and wellbeing financial and lifestyle perspective.
Join us and work for a world-leader with the benefits and training to reward your dedication and skills. Be part of a team where we are making the world a safer place.
We believe that different perspectives and backgrounds are what make a company flourish. All qualified applicants will receive equal consideration for employment regardless of color religion sex sexual orientation gender identity national origin economic status disability age or any other legally protected characteristics. We are proud to be an inclusive company with values grounded in equality and ethics where we celebrate support and embrace diversity.
At no time during the hiring process will Smiths Group nor any of our recruitment partners ever request payment to enable participation including but not limited to interviews or testing. Avoid fraudulent requests by applying jobs directly through our careers website (Careers - Smiths Group plc)
Remote Work :
No
Employment Type :
Full-time
Duties:Solve highly complex technical problems and deliver innovative scalable and maintainable solutions with minimal supervision.Implement architectural patterns and design standards collaborating closely with key stakeholders to ensure adherence to defined architecture and best practices.Champion...
Duties:
- Solve highly complex technical problems and deliver innovative scalable and maintainable solutions with minimal supervision.
- Implement architectural patterns and design standards collaborating closely with key stakeholders to ensure adherence to defined architecture and best practices.
- Champion efficient and effective software development methodologies aligned with Agile and Lean principles fostering continuous learning collaboration and iterative improvement.
- Contribute hands-on to development by designing coding reviewing and optimizing critical software components and services.
- Drive adoption of DevOps practices and toolchains with a strong emphasis on automation continuous integration continuous deployment and proactive operational monitoring.
- Embed security reliability scalability and performance considerations into architecture design and development processes as non-negotiable quality attributes.
- Demonstrate deep expertise in modern platforms frameworks and tools leveraging open-source technologies and open standards where appropriate to optimize cost and flexibility.
- Promote and enforce secure coding practices and the integration of security controls throughout the Software Development Life Cycle (SDLC).
- Serve as a technical bridge between engineering QA and other teams to design efficient testing strategies and enable high-quality innovative delivery outcomes.
Qualifications :
Education & Experience
- Bachelors or Masters degree in Computer Science Computer Engineering or a related discipline (or equivalent practical experience).
- 3 6 years of professional software development experience with strong emphasis on system design architecture and hands-on coding across multiple technology stacks.
- Demonstrated experience delivering complex enterprise-grade solutions end-to-end.
Technical Expertise
- Strong proficiency in modern front-end and back-end technologies such as Angular (v10) Java Python and Spring Boot.
- Solid knowledge of HTML CSS JavaScript TypeScript and modern UI frameworks/libraries.
- Hands-on experience with automated unit and integration testing frameworks (e.g. Jasmine Jest Karma Junit PyTest etc.).
- Advanced working knowledge of Linux environments networking fundamentals scripting debugging and performance troubleshooting.
- Proven experience designing and maintaining CI/CD pipelines and automated build and release processes.
- Deep understanding of Agile methodologies test-driven development and collaborative practices such as pair programming and code reviews.
- Strong expertise in API design RESTful services and development of scalable web-based applications.
- Practical experience implementing Microservices architecture patterns domain-driven design and distributed system principles.
- Working knowledge of modern data architectures including event-driven systems real-time/stream processing data platforms and ML/AI enablement at scale.
- Experience with NoSQL and non-relational databases such as MongoDB (or similar).
- Proficiency in containerization and orchestration technologies including Docker and Kubernetes.
- Familiarity with version control systems such as Git Bitbucket or equivalent tools.
- Strong understanding of public cloud platforms and service models (IaaS PaaS SaaS) such as AWS Azure or GCP.
- Knowledge of Infrastructure as Code observability monitoring logging and reliability engineering practices.
- Understanding of secure coding standards application security practices and software quality assurance principles.
- Exposure to UX/UI design principles is considered an advantage.
Professional Competencies
- Self-driven detail-oriented professional with strong ownership and time-management capabilities.
- Excellent verbal and written communication skills in English with the ability to articulate complex technical concepts to both technical and non-technical stakeholders.
- Proven ability to collaborate influence and build consensus across cross-functional and geographically distributed teams.
- Experience working effectively in matrixed multicultural and global environments.
- Adaptability and openness to change with a proactive approach to innovation and process enhancement.
Additional Information :
We offer
Join us and well help build your career with excellent training and opportunities for career growth across the business both locally and globally. Youll experience an inclusive environment with strong leadership and a focus on safety and wellbeing. Youll also have the flexibility to choose from a wide range of benefits to suit your lifestyle offering you and your family support from a health and wellbeing financial and lifestyle perspective.
Join us and work for a world-leader with the benefits and training to reward your dedication and skills. Be part of a team where we are making the world a safer place.
We believe that different perspectives and backgrounds are what make a company flourish. All qualified applicants will receive equal consideration for employment regardless of color religion sex sexual orientation gender identity national origin economic status disability age or any other legally protected characteristics. We are proud to be an inclusive company with values grounded in equality and ethics where we celebrate support and embrace diversity.
At no time during the hiring process will Smiths Group nor any of our recruitment partners ever request payment to enable participation including but not limited to interviews or testing. Avoid fraudulent requests by applying jobs directly through our careers website (Careers - Smiths Group plc)
Remote Work :
No
Employment Type :
Full-time
View more
View less