Job Description
Senior Software Engineer
Your tasks and responsibilities:
The primary responsibilities of this role, Senior Software Engineer, are to:
• Analyze, design and develop tests and test-automation suites.
• Design and develop a digital platform for research and development.
• Test software development methodology in an agile environment.
• Provide ongoing maintenance, support and enhancements in existing systems and platforms.
• Collaborate cross-functionally with data scientists, business users, project managers and other engineers to achieve elegant solutions.
• Provide recommendations for continuous improvement.
• Work alongside other engineers on the team to elevate technology and consistently apply best practices.
• Recommend upgrades for existing systems and programs
• Create various diagrams, flowcharts and models that illustrate the type of code needed for programmers
• Identify and assess new technologies prior to implementation
Who you are:
Your success will be driven by your demonstration of our LIFE values. More specifically related to this position, Bayer seeks an incumbent who possesses the following:
Top must have skills:
• A minimum of 10 years of experience
• Expert in .Net middleware
• C# .Net Development - 10+ years
• Asp.Net Core - 4+ years
• AWS - 4+ years
• Node js - 2+ years
• React or Angular – preferred
Requirements:
• BS/MS degree in Computer Science, similar technical field of study or equivalent practical experience.
• 10+ years of experience as a .Net full stack developer
• Experience designing and implementing large scale, distributed, event driven architecture/applications
• Strong Experience in Microsoft C# .NET framework.
• Strong in Asp.net Core, Entity Framework, Dependency Injection
• Experience in Lambdas, S3, SQS, SNS, Kafka, Step Functions in AWS.
• Experience with front-end web technologies (e.g., HTML5, CSS3, JavaScript)
• Unit & Integration testing using NUnit, Xunit & MOQ in .Net
• Experience building highly scalable Rest APIs hosted on could environment
• Strong Experience designing databases in PostgreSQL(EF Core code first preferred)
• Strong use of source control like GIT and understanding of GIT workflow
Bayer does not charge any fees whatsoever for recruitment process. 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.
Please don’t rely upon any unsolicited email from email addresses not ending with domain name “bayer.com” or job advertisements referring you to an email address that does not end with “bayer.com”.
YOUR APPLICATION
Bayer is an equal opportunity employer that strongly values fairness and respect at work. We welcome applications from all individuals, regardless of race, religion, gender, age, physical characteristics, disability, ****** orientation etc. We are committed to treating all applicants fairly and avoiding discrimination.
Location:
India : Karnataka : Bangalore
Division:
Crop Science
Reference Code:
7+0458
Contact Us
+ 022-XXXXXX
💡 Quick Summary
Seeking a career-building opportunity? The Senior Software Engineer position is now open for candidates interested in the Software Developer Jobs sector. This role in Bengaluru offers a professional environment and growth potential.
Requirement Snapshot: Candidates should possess basic communication skills, a proactive attitude, and the ability to work in a team. Experience in Software Developer Jobs is a plus.
