- Career Center Home
- Search Jobs
- Software Architect
Description
Duties:
1. Communicate and collaborate with software engineers, leadership, and cross-functional teams to review architectural design approaches, resolve system design issues, define integration strategies, and ensure that solution designs meet functional and non-functional system requirements.
2. Direct the analysis, development, and operation of the company’s insurance management system and cloud-based platform, which involves system requirements, system behavior models, and scalable solutions using technologies such as .NET Core, C#, SQL/NoSQL databases, React and other front-end development libraries and cloud environments including Azure Services and AWS.
3. Identify and analyze organizational and user needs to define system architecture specifications, assess technical feasibility, and develop high-level design plans that balance performance, cost, and implementation constraints.
4. Evaluate, optimize, and refine system-level performance by analyzing application workflows, identifying architectural bottlenecks, and implementing improvements that enhance overall system scalability, reliability, and efficiency.
5. Design and oversee integrations using RESTful APIs between internal systems and external e-payment services—specifically systems interacting with the ACH network—ensuring the end-to-end solution conforms to industry standards, regulatory requirements, security requirements and applicable payment processing rules.
Benefits
Benefits include medical, dental, and vision coverage; supplemental insurance; open PTO; and paid sick time.
Requirements
Education Requirement:
- Master’s Degree in Computer Science, Computer Engineering, Computer Information Systems, or close related field
Experience Requirements:
Two years of experience in the following:
- Full-stack software development, including designing and defining requirements; software applications using database schemas, SQL, and Azure Services (such as App Services, Functions, Blob Storage, or Key Vault).
- Designing and using RESTful APIs (for web services), using secure authentication patterns and authorization flows (OAuth, JWT, etc.).
Special Requirements
- Software Languages - C#, .NET Core and React
- Telecommuting permitted from home within the Denver metro area, with a minimum of one day per week required in the office.