Veterans United Home Loans - Columbia, MO

posted 26 days ago

Full-time
Columbia, MO
Credit Intermediation and Related Activities

About the position

As a Software Architect, you will lead the design and development of applications and systems, ensuring technical excellence and quality throughout the software development lifecycle (SDLC). You will build and support software development teams, collaborate with cross-functional teams, and promote best practices in security, design, and development. This role requires a passion for technology and a commitment to enhancing the lives of others through innovative solutions.

Responsibilities

  • Serve as a lead architect for complex projects and programs.
  • Collaborate with teammates to support crucial application systems.
  • Train and support software development teams in the full SDLC of delivering software and technical features.
  • Ensure proper integration of all technical components, including database design.
  • Partner with cross-functional teams to purchase new applications, tools, and technologies as needed.
  • Develop, promote, and teach best practices for company security, design, database, and development.
  • Monitor and update resources while providing consultation, support, and training to peers.
  • Remain knowledgeable in leading-edge architecture methods, practices, and tools.
  • Provide technical excellence, support, and quality throughout all stages of projects.
  • Continuously strive to improve efficiencies for development operations initiatives and methodologies.
  • Actively contribute to making the team and culture stronger by assisting with other duties as needed.

Requirements

  • 5+ years of experience in Application Development, Architecture, and Database Design.
  • Familiarity with Microsoft technologies and platforms, particularly C# and .NET development.
  • Experience with front-end technologies, specifically Angular, and knowledge of other JavaScript frameworks.
  • Proficiency with version control and continuous integration tools, with a focus on TFS, GitLab, and GitHub.
  • Experience in Agile software delivery, agile principles, and XP practices.
  • Experience in computer technologies, system architecture and design.
  • Experience in designing, coding, testing, and deploying software applications.
  • Proficient in basic computer technologies, appropriate for an internet-based company.

Nice-to-haves

  • Strong problem-solving aptitude.
  • Aptitude to learn new technology.
  • High attention to detail.
  • Dedicated work ethic.
  • Strong communication skills (written and verbal).
  • Ability to motivate and encourage a high-performing diverse team.
  • Leadership skills.
  • Exemplary customer service skills.
  • Adaptable to change and shifts in priority.
  • Ability to manage time and meet deadlines.
  • Excel in a fast-paced, results-oriented environment.
  • Thrive in a highly cooperative work setting.
  • Experience influencing others without positional control.
  • Exemplary system analysis and design ability.
  • Exemplary application software development life cycle delivery.

Benefits

  • Equal Opportunity Employer committed to creating a diverse and inclusive workforce.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service