Sr. Software Architect

This position will lead the design effort on a variety of solutions projects in a highly collaborative, fast-paced environment. This role designs innovative solutions to meet real market opportunities, working closely with product managers, business experts, and teams of software engineers, to develop new solution offerings and improve existing product components, within existing and new solutions architectures.
SKILL SET
In-depth hands-on expertise in Microsoft DotNet platforms (.Net framework, C#, ASP.NET, Windows Services), Microservice & Micro Frontend Design, Cloud Native and Could agnostic service designs, SPA using ReactJS. Developing the Web applications using 3rd party libraries. Able to work on multiple applications to provide architecture and design solution. Design using API First Design approach for internal and external partner consumptions.
RESPONSIBILITES
- Performs complex architectural, multi-solution component design activities, requiring extensive research and analysis, particularly where requirements are fuzzy, and several technical options might apply.
- Evaluates and identifies new information systems architecture components, techniques and technologies for implementation, on multi-year solution initiatives.
- Mentors Consulting Software Engineers in their research, and consults with them on design models, target environments, performance and capacity criteria and foundations for future enhancements.
- Leads Development Teams in the most complex component/product design and delivery tasks to meet project objectives; is valued and trusted by the Consulting SE’s, Lead SE’s, Senior SE’s, SE’s and ASE’s as an excellent technical communicator, mentor, and best practice design and development advocate. Efficiently and accurately documents all work performed.
- As the Senior Technical Resource, will be called upon to research the most complex problems referred by Consulting SE’s, define technical options, and develop solutions to the problems. Mentors Consulting SE’s in highly complex bug verification, release testing and beta support for assigned products and in all techniques for ensuring the technical integrity of software components, in design and development to meet the Product/Solution Roadmap.
- In the Launch of New Solutions, acts as the key technical interface, including technical liaison and communication to assess needs, and identify and provide solutions; provides technical follow-through from design to completion.
- Responsible to set the technical architectural align with long-term vision and design principles.
- Responsible for architecting scalability, resiliency, and elasticity into the foundation of product architecture for cloud. Build products to be open and extensible and enable fast integrations with partners and external applications. Defines a best-fit solution for existing problems.
- Participate in developing reference architecture. Support the development team, accompanying the project at the implementation stage. Ensures technological risks are accounted for and solutions meet necessary requirements.
- Good understanding and hands-on of DevOps/CICD including security scans, automated testing.
Basic Qualifications (BQs)
- Education and Experience: Bachelor’s degree in Computer Systems, Information Systems or Software Engineering and 5 years experience (or HS/GED and 9 years experience) in a distribution software development environment.
- Must be an acknowledged SME in the design and deployment of information systems architectural components, with a good working knowledge of the latest software solutions architecture issues and trends.
- Experience with one of more of the following technologies: .NET Core, RabbitMQ, Cassandra, Python.
- Experience with the design and implementation of microservice architecture. Advanced level of Systems Development experience; a recognized SME in at least two languages, CASE tool sets, and application development frameworks.
Preferred Qualifications (PQs)
- Experience: 8 years of experience in a distribution software development environment. 3 years of experience in a lead developer role.
- Interpersonal skills and the proven ability to technically mentor multiple teams with diverse levels of expertise to a successful delivery of several concurrent software solutions or products.
- Strong written and verbal communication skills.
AODA:Deluxe Corporation and Deluxe companies will provide reasonable accommodation for qualified individuals with disabilities. If you need assistance with any part of the application or hiring process, please contact us at DeluxeCareers@deluxe.com.
Department: IT Architecture & Engineering
Time Type: Full time
Work Status: Permanent
Company Name
Research Development & ManufacturingCompany Info
Deluxe, a Trusted Payments and Data Company, champions business so communities thrive. Our solutions help businesses pay, get paid, and grow. For more than 100 years, Deluxe customers have relied on our solutions and platforms at all stages of their lifecycle, from start-up to maturity. Our powerful scale supports millions of small businesses, thousands of vital financial institutions and hundreds of the world’s largest consumer brands, while processing approximately $3 trillion in annual payment volume. Our reach, scale and distribution channels position Deluxe to be our customers’ most trusted business partner. To learn how we can help your business, visit us at www.deluxe.com.
Meet Your Recruiter
paul miller
