Software Architect

Job Locations US-TN-Nashville 
Job Category
Information Technology
ID
2024-9610
Shift
US - Weekday days

Overview

The Software Architect designs high-level architecture and detailed IT system plans to meet Card@Once business requirements. Works closely with business stakeholders and IT leadership to understand their needs and translate them into clear technical requirements.

Ensures seamless systems and applications integration, considering current needs and future scalability to maintain robust and adaptable solutions. Provides technical guidance and leadership to development teams, ensuring adherence to best practices, technical standards, and PCI compliance.

Oversees the implementation phase, ensuring alignment with design specifications and business requirements. Manages the project timeline, budget, scope, with rigorous quality assurance.

Responsibilities

  • Develop and maintain a comprehensive .NET architecture for new and existing applications, considering scalability, security, and performance needs.
  • Select appropriate .NET technologies (like ASP.NET MVC, Web API, WCF, Entity Framework) based on project requirements.
  • Create detailed technical design documents outlining system components, interactions, and interfaces.
  • Develop and execute short and long-term strategic goals for design and roadmap of systems, architecture and software to support business goals
  • Provide expertise and architectural assistance to other IT personnel including software teams, System Analysts and Engineers
  • Conduct research on new technologies to understand how the business can take advantage of those technologies. Create plans for investing in new technology that will increase cost effectiveness and flexibility.
  • Architect solutions for key business initiatives ensuring alignment with future state architecture vision
  • Work closely with the project teams to enable success via application of sound architectural principles and providing guidance in implementing solutions at various stages of projects
  • Review technical team deliverables for compliance with architecture and PCI standards and guidelines

Qualifications

  • Expert-level knowledge of the following IT disciplines: software development, data management, enterprise architecture, cloud applications and analytics
  • Deep understanding of .NET core concepts, including C#, ASP.NET MVC, Web API, Entity Framework, and related technologies.
  • Strong knowledge of SQL Server database design, querying, and performance optimization techniques.
  • Ability to apply design patterns (e.g., MVC, Dependency Injection) to create maintainable and scalable code.
  • Experience leveraging design patterns
  • Understanding of distributed systems, micro-services, and cloud architecture.
  • Experience creating and delivering against long-term, strategic technology road-maps
  • Experience using in-memory data grids, such as ScaleOut StateServer
  • Ability to communicate clearly and concisely (both verbally and in writing) to executives and technologists
  • Strong leadership and collaboration capabilities
  • Ability to manage relationships with internal and external executives
  • Skilled leading and/or participating in system design and architectural activities including technical requirement writing experience and ability to lead collaboration sessions for important design reviews and decisions
  • Strong Collaborations skills with the ability to work remote in a team-based environment
  • Ability to help and drive root cause and resolution of major incidents causing production stability issues, including active participation in cross discipline incident resolutions process
  • Works without direct supervision and has wide latitude for independent judgement. Often mentors less experienced team members.
  • As a senior technology leader, results will have significant impact on the work of others and business impact.
  • Elementary English proficiency communication skills necessary.

Requirements:

  • B.S. or MS Degree in Information Technology or equivalent work experience
  • At least 10 years of related IT experience such as development, systems engineering, etc.
  • Must be located near the Nashville, Tn area.

 

Physical Demands:

  • This position requires; ability to work from home and be onsite in the office; 
  • Hours are minimum 40 hours per week during company’s regular business hours however evening and/or weekend work may be required as job duties demand;
  • Work is in a typical office environment; prolonged sitting required (1-2 hours at a time); ability to move around the office to attend meetings; deliver items; gather supplies; set up meetings; etc. lifting up to 20 lbs occasionally.
  • Work environment: Usual office setting; close contact with employees for long periods of time. The noise level in the work environment is usually minimal.
  • Position may require minimal travel by car and/or plane

This role requires the ability to work from home in a virtual environment, where the following is required;

  • reliable high-speed internet access (hotspot not acceptable)
  • dedicated distraction-free home work environment

 

Applicants must be authorized to work for any employer in the U.S. We are unable to sponsor or take over sponsorship of an employment Visa at this time

 


Company Overview:
CPI Card Group® is a payment technology company and leading provider of credit, debit and prepaid solutions delivered physically, digitally and on-demand. CPI helps our customers foster connections and build their brands through innovative and reliable solutions, including financial payment cards, personalization and fulfillment, and Software-as-a-Service (SaaS) instant issuance. Learn more at www.cpicardgroup.com.

 

Benefits:
Competitive pay rates and an inclusive, empowering and rewarding culture.
Solid benefits package including Medical, Dental, Vision, Long Term Disability, Short Term Disability, Life Insurance, Accident Insurance, Critical Illness Insurance, FSA, HSA, Vacation and Holiday Pay, Tuition Reimbursement and 401(k) with a competitive company match percentage.

 

CPI is an Equal Opportunity Employer, including disability/vets. A complete background including drug screen is contingent upon hire.

 

 

Options

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