Dice is the leading career destination for tech experts at every stage of their careers. Our client, CSS Tec, is seeking the following. Apply via Dice today!
Sr. Microsoft Software Architect – eCommerce
100% Remote
Direct Hire
Our client is growing! They are an innovative, global, e-commerce and platform-as-a-service organization that is transforming the way payments are secured and processed. Our client is a leader across the globe in several industries including retail, hospitality, lodging, gaming, sports and entertainment, food service, education, healthcare, and financial services. Our client’s innovative solutions across areas including payments, security, identity and data analytics are available on all popular e-commerce avenues in-stores, online and from your mobile devices. They are supported by rapid API adoption which enhances performance. Our client’s platform operated on a single technology stack allowing for the ability to scale globally.
The ideal candidate will enjoy and thrive working in a fast-paced, growth-oriented environment. Candidates who excel in a forward-thinking, casual work environment would enjoy working within this atmosphere.
This is an exciting DIRECT HIRE role with the opportunity! It is 100% Remote and candidates must reside in approved states. Candidates must reside in one of the following states:
Pennsylvania, Delaware, Arizona, Kentucky, Georgia, Texas, Nevada, New York, Maryland, Michigan, New Jersey, Minnesota, New Hampshire, South Carolina, Florida, Virginia
Philadelphia and Vegas are the top 2 choices- but candidates can reside in any of the states above.
Job Summary:
Our client is currently seeking an experienced Sr. Microsoft Software Architect (E-commerce) to join the Application Development team. You will join a team of world class engineers and developers solving complex problems, building new product lines, and expanding existing products and services. You will be rewarded for creativity and innovation.
This position will have multiple responsibilities including solution architecting and software design of complex systems. The right candidate will be comfortable with systems integration and have experience bringing sub-systems together into a single system. The software architect must be able to leverage various frameworks, patterns, and tools. They will have shared accountability for the quality of the solution and ensure seamless integration and implementations. This position will report to the Director of Software Architecture.
Job Responsibilities
Analyze and understand client’s technology environment including system process and data flows, integrations, interactions and dependencies, and conceptual designs
Understand and participate in the entirety of the enterprise architecture, systems, services, platforms, and technology
Participate in business requirements gathering activities with project managers, business systems analysts, and other architects
Conduct white board design sessions with clients, both internal and external
Architect complex software solutions using business requirements and produce appropriate artifacts such as functional and operational requirements, and software prototypes
Present/communicate the architecture and software solutions to key stake holders, team members, and developers
Understanding of architectural design patterns, their strengths and weaknesses, and when it’s appropriate to use them
Work within Scrum teams to create Epics and Development Requests and provide estimates
Follow, enforce, and contribute to technical and coding standards and approaches to promote reuse and consistency
Facilitate and conduct regular code reviews to ensure best demonstrated practices and proper architecture
Collaborate with the QA team to ensure proper test plan, test coverage, test execution, and defect remediation
Provide expertise and oversight to developers for solution delivery, from a technical/architecture perspective
Required Skills & Experience
At least a BS/BA Degree in MIS, Computer Science, Engineering, or related field
A minimum of 10 years experience as a Software Developer/Engineer/Architect
3+ years experience integrating with and/or designing Payment Industry APIs and Frameworks such as Stripe, Adyen, Verifone, Square.
A minimum of 3 years experience in high volume transactional processing environments including multi-threaded services and service bus implementations (financial or payment related industry)
Production experience with Azure services ( ServiceBus, EventHub, Functions )
Strong MS Office, Project and Visio or Lucid Chart skills
Strong database design and mindset on performance
Experience designing systems that handle large amounts of secure data
Git, Bitbucket, SVN, Artifactory, NuGet
Strong English written and verbal interpersonal communication skills
Resolve technical problems, disputes, and make tradeoffs as appropriate
Manage risk identification and risk mitigation strategies associated with the architecture
Ensure the architecture is sustainable, deployable, and secure
Excellent multi-tasking skills, managing multiple initiatives at one time in a fast-paced environment
Travel may be required (U.S. and International)
Pluses
IoT experience - Architecting mobile, hardware devices, and distributed applications and platforms including complex distributed service environments ( SOA, Cloud, distributed windows applications and services, and SDK’s )
SQL 2012+, High availability groups
CICD with Team City, Octopus deploy, etc.
Experience developing multithreaded, high concurrency services ( Windows Services )
provided by Dice
Job Summary
Job ID
:
217
Company
:
Dice
Location
:
Worldwide
Job Type
:
Full-time
Primary Tag
:
Software Development
To claim this job, send an email to admin@remoteng.com from your work email with the job ID.