CPI Card Group - Nashville, TN

posted 4 days ago

Full-time - Senior
Remote - Nashville, TN
Credit Intermediation and Related Activities

About the position

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.

Requirements

  • 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 collaboration 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.

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.
Job Description Matching

Match and compare your resume to any job description

Start Matching
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service