MPI does not discriminate on the basis of race, color, religion, sex, sexual orientation, gender identity or expression, national origin, age, disability, veteran status, marital status, or based on an individual's status in any group or class protected by applicable federal, state or local law. MPI encourages applications from minorities, women, the disabled, protected veterans and all other qualified applicants.
Summary
The Web Architect will be a part of the Enterprise Architecture Team and will provide technical expertise to architect and support the delivery of highly available, horizontally scalable, enterprise-class systems. This role will help shape the technology strategy and architecture for all new platform development.
Client Details
Leader of innovative technology, design, and delivery solutions for business-critical communications looking to hire a Web Architect!
Description
Web Architect Responsibilities -
Job Offer
Architecture
C Sharp (Programming Language)
Java Script (Programming Language)
Hyper Text Markup Language (Html)
J Query
Summary
The Web Architect will be a part of the Enterprise Architecture Team and will provide technical expertise to architect and support the delivery of highly available, horizontally scalable, enterprise-class systems. This role will help shape the technology strategy and architecture for all new platform development.
Client Details
Leader of innovative technology, design, and delivery solutions for business-critical communications looking to hire a Web Architect!
Description
Web Architect Responsibilities -
- Technical leadership in Enterprise Software Architecture.
- Lead and/or facilitate solution design workshops with key stakeholders to provide analysis and solution design expertise that align with enterprise standards.
- Work with business owners to analyze and clarify high-level and detailed requirements.
- Support development of strategic plans for architecture, development and DevOps.
- Create and maintain current and future state full-stack architecture diagrams and documentation.
- Enable and support the development team by providing consulting support to ensure projects are aligned with overall enterprise architecture.
- Develop reference architecture, solution templates and proof of concepts.
- Work with development leadership to establish standards regarding design patterns, tooling, DevOps, code quality, code management, documentation, and best practices.
- Support buy versus build analysis and vendor selection.
- Leads/participates in code reviews and technical meetings. Provides technical mentorship.
- Influences project planning and estimates.
- Lead and/or facilitate technology awareness/education sessions, technology trend research, etc.
- Bachelor's Degree in Computer Science or related discipline, or equivalent work experience
- 10+ years of combined experience in large scale product (software) development
- Minimum of 5 years as an architect.
- Complex enterprise software design and architecture expertise using various design patterns
- Highly proficient in relational database design
- Highly skilled in the Microsoft .NET development stack
- .NET Core, Visual Studio, C#, ASP.NET Web API, ASP.NET MVC, MS SQL Server, T-SQL, Azure DevOps, Git, IIS, HTML, CSS, JavaScript, jQuery, JSON
- Comfortable individually or collaboratively whiteboarding and designing systems from scratch
- Expertise in designing and building scalable, internet-facing, multi-tenant applications
- Expertise with implementing authentication/authorization such as SAML, OAuth, JWT, Active Directory, etc.
- Enterprise software architecture utilizing message queueing and a modular architecture
- Experience with workflow based and/or event-driven platforms
- Experience with DevOps practices including unit/integration tests that run on build, test automation, CI/CD, production health engineering and operations support
- Experience with Git in a feature branch/team environment using peer code review
Job Offer
- Medical/Dental/Vision insurance
- 401K
- Disability insurance
- PTO
Recommended Skills
Authorization (Computing)Architecture
C Sharp (Programming Language)
Java Script (Programming Language)
Hyper Text Markup Language (Html)
J Query