What are the responsibilities and job description for the Technical Software Architect position at Phoenix Business Computing?
Phoenix Business Computing creates customized database applications for leading health insurance providers.
Key Responsibilities:
- Re-architect and refactor the existing codebase to ensure scalability and abstraction.
- Design and implement a streamlined Continuous Integration/Continuous Deployment (CI/CD) system.
- Develop a style guide for both UI and code.
- Collaborate with business partners to deliver high-quality solutions meeting dynamic requirements.
Requirements
- Bachelor's degree or equivalent experience in Computer Science or related field.
- Minimum 2 years of experience in business-facing development roles.
- Proficiency in C# or similar programming languages.
- Experience with SQL databases or relational databases.
Desired Qualifications
- Proficiency in web development technologies like Angular, TypeScript, and CSS.
- Familiarity with MS SQL Stored Procedures and SSIS Packages.
- Experience with creating RESTful APIs.
- Passion for User Experience/User Interface (UI/UX).
- Knowledge of agile practices including code reviews, source control management, build processes, and testing.
- Ability to translate requirements into implementation strategies outlining costs and benefits.