Software Architect

Brooksource
6 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Intermediate
Compensation
$ 198K

Job location

Remote

Tech stack

Clean Code Principles
.NET
Artificial Intelligence
Azure
Cloud Engineering
Middleware
Enterprise Messaging Systems
Networking Basics
Software Architecture
Software Engineering
Software Systems
Workflow Management Systems
Cloud Platform System
Modern Ui
Event Driven Architecture
Containerization
Angular
Solid Principles
Kubernetes
Information Technology
Domain Driven Design
Enterprise Service Bus
Docker
Microservices

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.

Apply for this position