Job Description
As a Software Architect, you will serve as a leader for applications, systems, and design. You will be responsible for building software development teams for projects and supporting efforts to maintain technical and quality excellence while delivering applications and systems. Job duties may include, but are not limited to: 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, overall system solutions, and 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, excluding licensed activity. We’re looking for someone who can be passionate about their job and have fun doing it, who will deliver results with integrity, and who enjoys finding ways to enhance the lives of others every day. We’ll also want to know you can demonstrate these attributes: Analytical decision-making skills 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 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 Regular and predictable attendance Learn more about us on Glassdoor and our career site at vu.com/careers Veterans United Home Loans and its affiliates are proud to be Equal Opportunity Employers committed to creating a diverse and inclusive workforce. We consider all qualified applicants without regard to race, religion, color, sex, national origin, age, sexual orientation, gender identity, disability, veteran status, or other legally protected classifications.