Software Architect

1 Year ago • 10 Years +

Job Details

About the job

231748W-01

Description

Corteva Agriscience is looking for an innovative and energetic Software Architect for one of our Scrum teams that designs & develops software solutions for R&D. As a Software Architect, you will be a technology leader, an inspiring motivator, and a cross-team collaborator who enjoys learning from and sharing knowledge with others. You will have an opportunity to directly work with a Scrum team(s) to design and develop multi-tier, high performance software applications for Corteva R&D.

You must be a curious individual who is continuously learning, has a strong intellectual drive for excellence, and has the desire to develop elegant solutions to complex problems.

Key Responsibilities

  • Actively work on an agile development team with software developers, business analysts, product owner, SMEs, and test analyst.
  • Partner with the team's Business Analyst to define product scope & vision.
  • Be accountable for technical design and conclusions. Communicate technical information in a non-technical way when the audience requires.
  • Establish and maintain an appropriate application-level architecture for the team and help organize development work within the team.
  • Ensure code base consistency and integrity, coherence of the product as it evolves, code reviews, act as code base gatekeeper.
  • Partner with our Data & Architecture team, security, and others to understand and maintain standards and shared solutions.
  • Partner with other team's architects to understand their work and coordinate dependencies.
  • Develop with leading edge technologies while keeping an eye on bleeding edge technologies, practices, and processes.
  • Actively seeks new technologies, patterns, and practices, and implements these in consultation with enterprise architects.
  • Mentor and promote technical design, coding, and testing competencies in other developers.
  • Build and maintain quality working relationships with research partners, and all stakeholders.

Qualifications

Qualifications and Experience

  • Master's degree in Computer Science, Software Engineering, Information Technology.
  • 10+ years of experience developing high performance multi-tier applications and 3+ years of experience architecting complex solutions using a variety of technologies.
  • Strong working experience with software development processes, practices, and software engineering design concepts
  • Cloud computing expertise with specialization in AWS/Microsoft Azure technology stack
  • Experience with agile development methodologies such as Kanban and Scrum.
  • Ability to work effectively with cross functional engineering teams and business partners.
  • Ability to design systems using complex relational database systems and related software frameworks.
  • Strong understanding and experience in Object-Oriented Principles, microservices, event-based distributed systems architecture, and cloud-based distributed systems.
  • Experience developing web-based applications using .NET, C# & Angular, Typescript, RESTful API.
  • Experience with CI/CD pipeline tools and development tools such as GIT/JIRA/ADO.
  • Strong understanding of SQL.
  • Experience translating processes and requirements into system and data models, including strong API design skills.
  • Awareness of modern security standards and protocols for interacting with and controlling access to software solutions and data products.
  • Possess excellent software architecture design, problem solving skills, and attention to detail.
  • Ability to understand and the desire to solve complex scientific problems.
  • Excellent written and verbal communication skills.

Similar Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Similar Skill Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Jobs in Hyderabad, Telangana, India

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Similar Category Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!