
Software Architect I
FreedomPay
full-time
Posted on:
Location Type: Hybrid
Location: Philadelphia • Pennsylvania • United States
Visit company websiteExplore more
Tech Stack
About the role
- join a team of world class architects, engineers and developers solving complex problems.
- multiple responsibilities including solution architecting and software design of complex systems.
- comfortable with systems integration and have experience bringing sub-systems together into a single system.
- leverage various frameworks, patterns, and tools.
- shared accountability for the quality of the solution and ensure seamless integration and implementations.
- report to the Director of Software Architecture.
Requirements
- A minimum of 6 years of experience as a Software Developer/Engineer or 2 years of experience as a Software Architect I working with .Net/C# on a daily basis.
- Strong analytical, problem-solving, and conceptual skills.
- Good grasp of software architecture principles including SOLID, Domain-Driven Design (DDD), and Clean Architecture
- Ability to work under pressure and meet tight deadlines. This includes strong decision making and collaboration with Managers, Leads, Architects, Principals, and others to design/develop right-sized solutions accordingly.
- Strong understanding of current Microsoft development technologies. Strong understanding of surrounding technologies, cloud architecture and services, and other 3rd party tools and services relevant to FreedomPay.
- Possess great organizational and self-managerial skills. Also be comfortable with priority shifting, focus shifting, as the business may dictate and rally the team to be flexible.
- Ability to anticipate potential problems and determine and implement solutions.
- Ability to deal with ambiguity and drive through to the details.
- Strong English reading and writing communication skills, with an ability to express and understand complex technical concepts. As other languages are a requirement, that will be explicitly noted during the recruitment process.
- At least a BS/BA Degree in MIS, Computer Science, Engineering, or related field
Benefits
- medical, prescription, dental and vision coverage
- Life Insurance
- Retirement Plans with company match
- commission sharing plan
- flexible hybrid working environment
- great parental and other leave programs
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
.NetC#software architectureSOLID principlesDomain-Driven DesignClean Architecturesystems integrationcloud architectureanalytical skillsproblem-solving skills
Soft Skills
decision makingcollaborationorganizational skillsself-managementflexibilityanticipation of problemsdriving through detailscommunication skillsability to work under pressureability to meet deadlines