What are the responsibilities and job description for the Software Engineer position at Phoenix Business Computing?
Phoenix Business Computing works with some of the largest health insurance providers in the country to create adaptive, customized data-driven web applications. Our small but growing team is looking for a developer who is excited to take on the challenge of modernizing a highly functional, business-critical software platform.
Responsibilities
- Re-architect and refactor an existing codebase to improve scalability, maintainability, and abstraction
- Design and implement solutions to support a streamlined CI/CD pipeline
- Create and enforce style guides for both UI and application code
- Collaborate with business partners to deliver high-quality solutions for a dynamic and evolving set of requirements
Required Qualifications
- Bachelor’s degree in Computer Science or a related field, or equivalent professional experience
- Minimum of 2 years of experience in a business facing development role
- Development experience with C# or similar programming languages
- SQL database or relational database skills
Desired Qualifications
- Experience with web development technologies such as ASP.NET and CSS
- Familiarity with MS SQL Stored Procedures and SSIS Packages
- Working knowledge of Git or similar distributed version control systems
- Passion for UI/UX and building intuitive user interfaces
- Understanding of Agile development practices, including code reviews, source control workflows, build processes, and automated testing
- Ability to evaluate requirements and propose implementation strategies, including tradeoffs, costs, and benefits