Software Architect
Role details
Job location
Tech stack
Job description
Brooksource is seeking a Software Architect to join our health services client, where you will be responsible for designing and implementing robust, scalable, and high-performance software solutions. In this role, you will collaborate closely with the Business Architecture Analyst to break down conceptual designs into detailed Software Architecture Diagrams and work with cross-functional teams to ensure applications meet the highest standards of quality and performance. Your expertise in modern design patterns, cloud-native architectures, and Microsoft Azure will be crucial in driving project success. You will also play a key role in providing technical leadership, mentoring software engineers, and ensuring alignment with business goals and technical requirements. This is an opportunity to make a significant impact within a dynamic, innovative environment focused on delivering excellence in health services technology. WHAT YOU'LL DO
- Design and develop software architectures using modern design patterns such as SOLID principles and Domain-Driven Design (DDD)
- Collaborate with development teams to create high-quality, maintainable code using .NET and Angular
- Provide technical leadership and mentorship to software engineers, promoting best practices and continuous improvement
- Conduct architectural reviews and ensure alignment with business goals and technical requirements
- Stay up-to-date with the latest industry trends and technologies and apply them to improve software solutions
- Work closely with stakeholders to understand their needs and translate them into technical solutions
- Leverage AI tools in the software development lifecycle to improve quality and efficiency
- Ensure robust, scalable, and high-performance software solutions leveraging cloud-native architectures and Microsoft Azure
- Oversee implementation of microservices architecture, containerization, and orchestration tools (e.g., Docker, Kubernetes)
- Facilitate integration with middleware, Enterprise Service Bus (ESB), and messaging systems
Requirements
- Experience leveraging AI tools in the software development lifecycle to improve quality and efficiency
- Proven experience as a Software Architect or similar role, with a strong background in software development
- 4+ years working as an Architect
- 10+ years in software design, engineering, or architecture
- Proficiency in .NET and Angular frameworks
- Strong understanding of networking principles in cloud environments
- Strong understanding and application of Domain-Driven Design and Event-Driven Architecture
- Expertise in modern design patterns, including SOLID principles and DDD
- Extensive experience with cloud-native architectures and Microsoft Azure
- Experience with microservices architecture
- Experience with containerization and orchestration tools (e.g., Docker, Kubernetes)
- Strong knowledge of integration technologies, middleware, and protocols
- Familiarity with Enterprise Service Bus (ESB) and messaging systems
- Experience building relationships with business leaders
- Strong problem-solving skills and the ability to think critically and creatively
- Excellent communication and collaboration skills
- Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field (preferred)
Benefits & conditions
- Competitive medical, dental, and vision insurance plans
- Health Savings Account (HSA) and Dependent Care FSA
- Supplemental coverage options
- 401k plan with company match, fully vested upon eligibility
- Paid time off, sick time, and paid company holidays
- Employee Assistance Program (EAP) offering virtual counseling, financial and legal services, life coaching, and more
- Flexible work environment
- Opportunity to work with a trusted IT and Engineering services provider supporting Fortune 500 organizations
- Access to professional development and workforce transformation programs
About Brooksource:
At Brooksource, relationships are the foundation of everything we do. Since 2000, we've built lasting partnerships with clients, consultants, and internal teams to deliver an exceptional experience across every engagement. As a trusted IT and Engineering services provider, Brooksource supports Fortune 500 organizations through Experience-Driven Staffing, Professional Services, and Elevate, our proprietary Workforce Transformation program. We offer flexible hiring models, including contract, contract-to-hire, and direct placement to meet your evolving business needs. Brooksource is a certified partner of leading platforms, including Salesforce, AWS, Microsoft, and Google Cloud, enabling us to deliver scalable, end-to-end technology solutions. With a growing national footprint, Brooksource is redefining expectations in IT consulting, engineering services, and technology workforce solutions.