Senior Product Software Engineer - Software Architect (Onsite)

at  Capgemini

Minneapolis, MN 55449, USA -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate08 Sep, 2024Not Specified10 Jun, 20245 year(s) or aboveSelenium,Design Patterns,Angular,Object Oriented Design,Developers,Life Science Industry,Communication Skills,Database Optimization,NormalizationNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

JOB DESCRIPTION:

Capgemini is searching for a skilled and expert Senior Product Software Engineer - Software Architect to join our excellent Engineering team. As a Software Architect, you will be responsible for defining and maintaining application architectural blueprints, making sure they align with business objectives. You will provide guidance to the team and lead the architecture and detailed design of software applications. By collaborating with various teams and clients, you will implement outstanding solutions that meet security and regulatory standards. This role offers a chance to showcase your expertise and contribute to innovative projects in a collaborative and driven environment.

REQUIRED SKILLS:

  • 10-15 years’ experience in IT industry, with expertise in defining and maintaining application architectural blueprints and providing technical/functional guidance
  • 5+ years of experience in life sciences domain
  • 5+ years of experience as a Microsoft Azure Cloud Architect
  • Proficiency in Azure DevOps and CI/CD
  • Hands-on development experience with .NET technologies, including .NET Core and Micro Services, React, Angular, and Selenium
  • 5-10 years of experience in designing and architecting enterprise applications
  • Agile/Scrum methodology practitioner with knowledge of BDD and TDD
  • Experience leading a team of developers

PREFERRED SKILLS:

  • Strong understanding of Object-Oriented Design, Design Patterns, Database Optimization, and Normalization
  • In-depth understanding of the Medical and Life Science industry
  • Ability to adapt to new technologies and resolve dependencies across multiple development teams
  • Excellent problem-solving and communication skills

Responsibilities:

  • Serve as the main point of contact on-site, coordinating with individuals across various locations
  • Lead the architecture and detailed design of software applications
  • Provide technical leadership and support to software development teams, ensuring quality and security requirements are met
  • Work closely with various teams to tap into their expertise in domains, technology, and compliance
  • Develop and maintain the product roadmap with clients
  • Consult with clients to make trade-offs in specification, design, and development of technical solutions
  • Maintain influential relationships with development teams, project managers, and quality and regulatory functions
  • Effectively communicate and showcase product features to important individuals involved in the project


REQUIREMENT SUMMARY

Min:5.0Max:15.0 year(s)

Information Technology/IT

IT Software - System Programming

Software Engineering

Graduate

Proficient

1

Minneapolis, MN 55449, USA