Willis Towers Watson - South Jordan, UT

posted 7 days ago

Full-time - Senior
South Jordan, UT
Insurance Carriers and Related Activities

About the position

The Software Architect will be a key player in the design, development, and delivery of both back-end and front-end systems for Willis Towers Watson. This role emphasizes continuous improvement and the application of best practices in software development, particularly in a fast-paced, agile environment. The ideal candidate will not only contribute to the technical architecture but also mentor other engineers and advocate for development best practices.

Responsibilities

  • Contribute to strategic architecture and vision.
  • Evaluate new tools and technologies, create prototypes and proof of concepts, and share results with peers.
  • Actively mentor engineers to develop their expertise.
  • Work with engineering teams on new projects to ensure maintainable architecture is created.
  • Adhere to and advocate for development best practices including test-driven development and agile methodologies.
  • Contribute ideas for continually improving the team's productivity and code quality.
  • Become an expert in existing systems to innovate for further improvement.

Requirements

  • 10+ years of experience in producing software; last 2-4 years at a Senior or Principal level.
  • Expert-level experience with C# and the .NET runtime and JavaScript.
  • Expert experience with TDD, SOLID design, SOA, and scalability.
  • Ability to organize and prioritize individual workload to meet deadlines.
  • Effective communication skills with team members, team leads, and occasionally with clients.
  • Ability to work as a team member, accept ownership of work, and actively contribute to discussions.
  • Excellent decision-making skills.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service