style="padding : 10px 0px;border : 1px solid transparent;">
style="font-size : 1em; margin : 0px">
Job Purpose and
Impact
style="font-size : 14pt; font-family : arial, helvetica,
sans-serif;">
The Senior Software Engineer will design and
develop new and existing digital solutions for the organization's
digital portfolio. In this role, you will discover and deliver
solutions to complex and varied problems to enable the company's
digital future. You will bring order to ambiguous scenarios and
apply in depth and broad knowledge of architectural, engineering
and security practices to ensure your solutions are scalable,
resilient and robust and will share knowledge on modern practices
and technologies to the shared engineering
community.
style="padding : 10px 0px;border : 1px solid transparent;">
style="font-size : 1em; margin : 0px">
Key
Accountabilities
accountability by ensuring timely and high-quality project
delivery.
consistently achieving measurable outcomes and meeting
goals.
collaborating effectively with cross-functional
teams.
tackling challenges with a proactive and positive
approach.
patterns and principles to design, develop, test, integrate,
maintain, troubleshoot and document complex and varied software
solutions and incorporate security practices in newly developed and
maintained applications.
in peer code review sessions to review code, coach peers and ensure
code quality.
assigned agile team to adopt agile philosophies, facilitate agile
ceremonies and identify continuous improvement
opportunities.
company's engineering and development best practices within the
full software development lifecycle including coding standards,
code reviews, source control management, building processes,
testing and security principles, to deliver high quality code
rapidly.
demonstration and continuous feedback sessions to improve
development and help drive the long term
vision.
community by maintaining and sharing relevant technical approaches
and modern skills.
handle complex issues with minimal supervision, while escalating
only the most complex issues to appropriate
staff.
assigned
style="padding : 10px 0px;border : 1px solid transparent;">
style="font-size : 1em; margin :
0px">
Qualifications
Minimum
Qualifications :
Bachelor’s
degree in a related field or equivalent
experience
Confirmed experience automating pipelines for continuous
integration, testing, delivery and
security.
Confirmed experience architecting applications, databases,
services or integrations.
style="font-family : arial, helvetica, sans-serif; font-size :
14pt;">
Framework and .NET Core.
style="font-family : arial, helvetica, sans-serif; font-size :
14pt;">
technologies like HTML, CSS, JavaScript, and frameworks such as
Angular, React, or Vue.js.
style="font-family : arial, helvetica, sans-serif; font-size :
14pt;">
tools such as Docker and CI / CD
pipelines.
Knowledge of SQL Server and / or PostgreSQL for database
design and management.
style="font-family : arial, helvetica, sans-serif; font-size :
14pt;">
for container orchestration and
management.
Experience with cloud platforms such as Azure, AWS, or
GCP.
Minimum of 5 years of related work experience in software
development using .NET technologies.
style="font-family : arial, helvetica, sans-serif; font-size :
14pt;">
Preferred
Qualifications :
Understanding of microservices
architecture and deployment strategies using
Kubernetes.
style="font-family : arial, helvetica, sans-serif; font-size :
14pt;">
Experience in breaking up monolithic applications into
microservices.
style="font-family : arial, helvetica, sans-serif; font-size :
14pt;">
Proficiency in Windows Presentation Foundation (WPF) for
building desktop applications.
Experience in integrating and
utilizing AI models (e.g. in software
solutions).
style="font-family : arial, helvetica, sans-serif; font-size :
14pt;">
Understanding of ethical considerations and best
practices in AI development.
style="font-size : 16px;word-wrap : break-word;">
style="font-size : 1em; margin : 0px">
Short
Description
style="font-size : 14pt; font-family : arial, helvetica,
sans-serif;">
Protect yourself against recruitment fraud. Cargill
will not ask for money, processing fees, or bank information as a
pre-condition of employment. We are aware that unauthorized
individuals may have posed as Cargill recruiters, made contact
about job opportunities, and extended job offers via text message,
instant message or chat rooms. To ensure a job posting is
legitimate, it must be listed on the Cargill.com / Careers
website.Learn how to protect yourself from
href="">
recruitment
fraud
Sr Software Engineer • Bengaluru, KA, India