Application Architect


Share This Job

Job Description

Are you looking to join a hardworking team of professionals who make an impact? Advicent is the leading provider of SaaS technology solutions for the financial services industry, servicing the world's largest financial institutions. We are a fast-paced company that provides comprehensive benefits, a dynamic culture, and many opportunities for career growth. We focus on working hard to achieve results, and having fun along the way! Our mission is to enable everyone to understand and impact their financial future.

As a Software Architect at Advicent, you will create, document and ensure compliance with Advicent's architecture visions and strategy. You will be dedicated to the continuous improvement of our financial planning products and internal systems.

What you’re accountable for

  • Define and document high level solution and system architectures and explain how various components of the architecture will interact.
  • Develop back office applications using C#, C++, Java, and other current technologies.
  • Comfortably and confidently turn complex ambiguity into a solid technical and high level architecture plan.
  • Work with management, technical leads, and other team members to develop cutting-edge applications.
  • Estimate the level of effort and duration for entire projects / engagements and ensure compliance to solution architectural design in the implementation of projects.
  • Understand and participate in Advicent's Agile development life cycle and provide architectural guidance to the project teams.
  • Lead and drive the systems design process.
  • Provide code reviews for highly complex code changes and perform design review of new architectural components.
  • Lead development projects while working across multiple projects or initiatives.

What skills are required

  • Bachelor's degree in computer science, software engineering, information technology or related discipline with 6+ years of relevant work experience or equivalent combination of education and experience
  • Demonstrate a high level of creativity and problem solving skills
  • Highly skilled with C++ and/or C#
  • Familiar with RESTful web service programming, SOA and other micro services
  • Working knowledge using various web and Windows design methodologies, patterns and architecture

Other preferred skills

  • Familiar with Agile software development methodologies
  • Familiar with object-oriented principles such as SRP, OCP, LSP, DIP and ISP

Why join Advicent?

  • Comprehensive Benefits and Perks - health, dental, vision, HSA/FSA, 4 weeks PTO + 9 paid holidays, flexible scheduling, free access to on-site fitness center, 401K employer match, casual dress, President's Club incentive trip for top performers, free covered parking, free caffeine (coffee and soda)
  • Company Culture - Collaborative, fast-paced, innovative environment where you are recognized for your performance. With monthly events, release celebrations, charity efforts and wellness initiatives, there's a little something for everyone.
  • Professional Development - onboarding training, advancement potential, innovation day, cross-functional project opportunities, tuition reimbursement

What do employees at Advicent do to succeed? We stay committed to our company mission statement, our 10 corporate beliefs, and we have fun! Think you have what it takes? Apply now and let's grow together!

Advicent is an Equal Opportunity Employer. Must be authorized to work in the United States.