08 Nov
|
Bayer
|
Bengaluru
Software Engineer POSITION PURPOSE:
A software engineer delivers software components that form part of a product.
Develop software to meet user needs
Follow best practice guidelines and help to improve those guidelines
Operate the services they build and identify issues in production
Programming and Build
Collaborate with others when necessary to review user stories and code and develop implementation approaches
Use the agreed implementation approaches to design, code, test, and document programs or scripts of medium-to-high complexity, using the right standards and tools
Design systems characterized by managed levels of risk, manageable business and technical complexity, and meaningful impact
Information Security
Maintain a strong understanding of information security
Design solutions and services with security controls embedded, specifically engineered with mitigation of security threats as a core feature.
Approach prototyping as a team activity, actively soliciting prototypes and testing with others
Help fix faults following agreed procedures
Manage service components to ensure they meet business needs and performance targets
UX Designers
Data Scientists
Data Architects
Data Engineers
Data Stewards
Software Engineers
Bachelor’s degree in Computer Science, Software Engineering, Information Technology or a related field
- 3+ years experience as a software engineer
- Proficiency in one or more programming languages such as Java, Python, C#,
JavaScript or others
- 3+ years experience developing in LabVantage LIMS and instrument interfacing with LabVantage LIMS SDMS
- Solid understanding of software development lifecycle and software development methodologies (e.g., Agile, Scrum)
- Proficiency in software design and architecture
- Experience with version control systems like Git
- Knowledge of software development tools and practices, including continuous integration and continuous deployment (CI/CD)
- Understanding of database management and SQL
- Experience with relational and/or NoSQL databases
- Experience with microservices architecture and RESTful API design
- Experience with automated testing frameworks and tools
- Knowledge of cloud platforms (AWS, Azure, Google Cloud)
- Experience with containerization and orchestrations tools (Docker, Kubernetes)
Expertise in a specific area such as machine learning, cybersecurity, or mobile development
Understanding of DevOps practices and tools
Ability to lead and mentor junior developers
We call it Dynamic Shared Ownership (DSO). Please do not entertain such demand for payment by any individuals / entities in connection with recruitment with any Bayer Group entity(ies) worldwide under any pretext.
We welcome applications from all individuals, regardless of race, religion, gender, age, physical characteristics, disability, sexual orientation etc.
📌 Software Development Engineer, AWS (Bengaluru)
🏢 Bayer
📍 Bengaluru