Solution Architect

Job Locations US-Remote
Job ID
2023-2873
Branch
Remote - US
Category
Information Technology
Type
Regular Full-Time

Position Summary

The Solution Architect performs design work for large and complex software projects, and the interfaces between them. This position drives adherence to standards, processes, and policies and create architecture designs and documentation for Technology Credit Union (Tech CU). Incumbent also plays a leadership role in setting the architecture of in-house-developed applications; this covers front-end web applications and back-end systems, messaging, and database systems, as well as interaction between enterprise level common components. The incumbent has exposure to Microsoft technology and is above par with technologies.

Responsibilities

Essential Duties

  • Develops high-level and detailed designs for assigned development initiatives and conducts design reviews with management and development teams.
  • Conducts code reviews and mentors/directs developers as needed.
  • Provides training for application development and support teams on newly implemented coding techniques, reporting frameworks and other application frameworks including promoting code reuse.
  • Makes recommendations about platform and technology adoption, including database servers, application servers, libraries, and frameworks.
  • Advises senior management on how products and processes could be improved.
  • Acts as a technical liaison between the IT division, business owners and vendors to provide technical expertise in analyzing requirements.
  • Recommends solutions and assists other engineers with the development of systems analysis, architectures and presentations.
  • Serves as a key member of the cloud strategy team in helping to ensure Tech CU’s success and participates in architectural discussions to ensure solutions are designed for successful deployment in the cloud.
  • Owns engagements and helps ensure timely delivery.
  • Captures and shares best practice knowledge among teams and the community.

Work Schedule

  • Full-time; typically, 40+ hours/week
  • Flexible within core business hours, M-F
  • Occasional extended early morning or late evening hours, and weekends, typically with advance notice

Workplace Essentials

  • Supports Tech CU’s Mission and Vision and consistently demonstrates Tech CU’s Values (Accelerate, Collaborate, Innovate and Cultivate).
  • Meets with manager on a regular basis to discuss goal alignment, performance metrics, and development plans.
  • Complies with Tech CU policies and procedures.
  • Upholds employee Code of Conduct and Business Ethics and ensures confidentiality of the workplace.
  • Complies with requirements imposed by federal, state and local regulatory agencies.
  • Adheres to internal control and security measures designed to ensure regulatory compliance and mitigate losses and errors.

Qualifications

Education:  Bachelor's Degree in Computer Science or equivalent experience.

 

Experience:  

  • 10+ years’ experience in software development.
  • 5+ years’ experience with transactional internet solutions.
  • 5+ years’ experience with cloud technologies MS Azure including working experience with Azure Web Sites, Azure Apps, Azure Insights, Azure Blob Storage, Azure Key Vault, Azure Resources, Azure Functions.
  • 5+ years’ experience in object-oriented analysis and design (OOAD), design patterns such as Microservices, Event Sourcing, and CQRS. Working experience with GitHub/Bitbucket preferred.
  • Deep experience in .NET Framework, .NET CORE and MS SQL Server and principles of REST APIs and OPEN API Specification.
  • Hands-on Experience in front end technologies like Angular, React and other front-end frameworks.
  • Hands-on experience in developing web forms, REST API & Server side code using C# in .net Stack
  • Working experience with Azure DevOps, CI/CD, release pipelines, and builds preferred.
  • Finance industry experience is a plus.

Knowledge/Skills/Abilities: 

  • Strong expertise in solution architecture including web services, relational and non-relational databases, front-end and/or back-end technologies.
  • Excellent verbal and written communication skills.
  • Strong ability to create design overviews for systems, educate others on design of solution and standards, review code and provide constructive feedback on improvement, research and recommend changes in software development standards and processes.
  • Strong knowledge of one of the cloud technology AWS/AZURE/GCP.
  • Good working knowledge of application security, such as Multifactor Authentication (MFA), x509 Certificates, SSL, SAML, encryption, etc.
  • Strong understanding of networking capabilities, including load balancers, web application firewalls, network access control lists (NACLs), security groups, routing, tracing, and DNS resolution for building proficient and secure solutions.
  • Strong knowledge of open-source technologies such as Kubernetes Docker and Kafka.
  • Solid ability to contribute to multiple project/demands simultaneously.
  • Good ability to solve key technical issues while also designing and implementing solutions to move operations into the cloud.
  • Highly motivated and passionate about the adoption of the cloud and mentoring other team members.
  • Strong analytical and presentation skills.
  • Highly adaptive and open to changes as the organization grows and its needs evolve. 

Licensing/Certifications AWS Certified Solution Architect or Microsoft Certified Solution Architect Expert preferred.

 

Travel:  May be required to occasionally attend offsite training, meetings or events, typically with advance notice.  Overnight travel unlikely.

 

Typical Working Conditions:  Office environment with interaction with a variety of internal and external parties. May work remotely as determined by business need and individual performance.

 

Equipment Used:  Routinely uses standard office equipment, including computer, phone, copier and other devices.

 

Physical Requirements:  Ability to sit 70% of the day.  Keyboard and read computer screen for 70% of time during which one is seated.

 

EQUAL EMPLOYMENT OPPORTUNITY

Technology Credit Union is an Equal Opportunity Employer. All qualified employees and applicants receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetic information, age, disability, veteran status or any other legally protected basis. This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation and training.

 

PAY AND BENEFITS

This is a grade 109 position, with a salary range from $142,400 to $213,600 with bonus potential of 20%. The anticipated range for new hires is between the low-end and midpoint of the range, depending on experience. Tech CU is a pay-for performance organization that benchmarks base pay to the 50th percentile of our market and we provide incentive-based compensation aligned with successful accomplishment of individual and corporate goals. The salary mentioned above is based on working in San Jose, CA. Salaries are based on the geographic location in which you live if working remotely.

 

Additionally, Tech CU provides health care benefits, life and disability insurance, 12 paid holidays and 401k with a company match; along with employee paid voluntary benefits. 7.08 Paid Time Off (PTO) hours accrue per bi-weekly paycheck (23 days per year) and will increase with length of service. Eight hours of Voluntary Time Off (VTO) are granted to full time employees annually to dedicate time to charitable organizations. Leaves of absences are available in adherence with state and federal regulations.

Options

Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share on your newsfeed