Job Description - Solutions Architect in Austin
Return to jobs

Solutions Architect

Ref: US_EN_6_914778_1424070

Posted on 29 December 2021
Job Location
Austin, Texas
Contract Type
Direct Hire
Category
Information Systems

Job Title: IT Solutions Architect

Industry: Insurance

Location: Austin, TX (Hybrid – 3 days/week in office)

Compensation: $120k+ based on experience + benefits + quarterly bonuses

As a senior technical development staff member, the IT solutions architect will be responsible for participating in all phases of the software development lifecycle, to deliver technical solutions to enterprise needs. The candidate must be able to balance the need for big picture thinking and strong central governance of standards and practices. This is a both a design and hands on development position.  The IT Solutions Architect will provide technical and day to day team leadership through coaching and mentorship.

Duties and Responsibilities

Reporting to the Director, AVP, or VP of Information Technology, the duties and responsibilities of the IT Solutions Architect include:

  • Understand both business requirements and the enterprise architecture vision to design portfolio solutions
  • Must be able to build/design Enterprise level .Net Applications from scratch (green space)
  • Perform peer design reviews.
  • Provide thought leadership and technical direction to other junior team members.
  • Maintain an ongoing awareness of emerging developments and trends in technology
  • Identifies, assesses, and manages risks to ensure successful achievement of deliverables.
  • Guide team development efforts towards successful project delivery.
  • Provide technical leadership to teammates through coaching and mentorship.
  • Maintain high standards of software quality within the team by establishing good practices and habits.
  • Identify and encourage areas for growth and improvement within the team.
  • Collaborate with other software developers, business analysts and software architects to plan, design, develop, test, and maintain web- and desktop-based business applications built on Microsoft technologies.
  • Assist in the collection and documentation of user's requirements, development of user stories, estimates and work plans.
  • Prepare reports, manuals and other documentation on the status, operation and maintenance of software.
  • Design, develop, and unit test applications in accordance with established standards.
  • Participate in peer-reviews of solution designs and related code.
  • Package and support deployment of releases.
  • Work with teammates in the migration of legacy applications to current technologies.
  • Develop, refine, and tune integrations between applications.
  • Analyze and resolve technical and application problems.
  • Assess opportunities for application and process improvement and prepare documentation of rationale to share with team members and other affected parties.
  • Adhere to high-quality development principles while delivering solutions on-time and on-budget.
  • Provide third-level support to business users.
  • Research and evaluate a variety of software products.
  • Minimum Requirements

  • 10+ years’ experience as a Software Developer
  • Bachelor’s degree in Computer Science, MIS or related field or equivalent relevant experience 
  • Prior experience in coaching and mentoring technical staff
  • Core Competency Requirements

  • Experience designing and developing enterprise grade software
  • Experience with source control management systems and continuous integration/deployment environments
  • Experience with automated testing
  • Experience with agile development methodologies including Kanban and Scrum
  • Experience with multi-threading and concurrency
  • Experience with debugging, performance profiling and optimization
  • Comprehensive understanding of object-oriented and service-oriented application development techniques and theories
  • Internally motivated, able to work proficiently both independently and in a team environment
  • Strong communication skills with both internal team members and external business stakeholders
  • Strong initiative to find ways to improve solutions, systems, and processes
  • Experience with user interface design and prototyping, including responsive design
  • Core Technical Skill Requirements

  • Microsoft .NET and .NET Core (C#)
  • ASP.NET, MVC, Blazor
  • Microsoft SQL Server
  • JavaScript/ECMA/TypeScript
  • Web Client Frameworks and Package Management (Angular/React/Node.js)
  • Web Services, WCF/SOAP, REST
  • Source Control, TFVC, Git
  • Windows PowerShell and PowerShell Core
  • Windows Server, IIS Hosting Environments
  • Website troubleshooting experience: IIS, Azure Web Apps
  • Good understanding of Microsoft cloud computing technologies, with demonstrated hands-on experience on one or more of the following domains of the Azure Core Platform: Compute, Storage, Networking
  • Subject Matter Expert knowledge of one or more of the following Azure domains:
  • Azure Core Platform (Compute, Storage, Networking)
  • Azure Data Platform: SQL, Azure DB, Data Factory, Azure Data Lakes, Cosmos DB, HD Insights, Redis Cache
  • Azure Compute and Media Services: VM, App Service, Batch, API Apps, CDN, Mobile Apps
  • Azure Integration Services: Event Grid, Service Bus, Logic Apps, API Management
  • Azure Identity and Authentication: Azure AD, Azure IP, Azure AD B2C
  • Equal Opportunity Employer/Veterans/Disabled

    To read our Candidate Privacy Information Statement, which explains how we will use your information, please navigate to https://www.modis.com/en-us/candidate-privacy

    The Company will consider qualified applicants with arrest and conviction records

    Find your local office.

    Modis has over 100 offices in the United States, Canada and Europe. With both industry and location-specific expertise, our people know their area and their labor market and can find the right position for you.

    Locations