> Markdown version of [/jobs/ext/2294213-software-developer-hybrid](https://www.wearedevelopers.com/jobs/ext/2294213-software-developer-hybrid). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Developer - Hybrid - **Company:** Blue Cross Blue Shield - **Location:** Phoenix, AZ, United States - **Contract:** Permanent contract - **Skills:** Unit Testing, Computer Programming, Databases, Data Mapping, Database Development, Object-Oriented Software Development, Scrum Methodology, Systems Development Life Cycle, Structured Programming, Management of Software Versions, Information Technology, Software Version Control, Programming Languages - **Published:** August 29, 2026 - **Apply:** https://diversityjobs.com/main/sendform/8/8/28176/1/18126831?backUrl=%2Fcareer%2F18126831%2FSoftware-Developer-Hybrid-Arizona-Phoenix ## About the Role * High School Diploma or GED in a general field of study required for all levels. * Experience in computer/information technology: Level 1: 1 year; Level 2: 3 years; Level 3: 5 years; Level 4: 7 years. * Experience in programming, query design, and database development: Level 2: 1 year; Level 3: 3 years; Level 4: 4 years. * Project management experience: Level 3: 1 year; Level 4: 3 years. * Knowledge of query design and ad hoc report creation tools. * Programming languages and coding ability sufficient to meet the requirements at each level of responsibility, as defined in departmental documentation. * Knowledge of object-oriented analysis and design, structured programming, data mapping, and testing. * Strong analytical, communication, prioritization, interpersonal, and relationship-building skills. ## Description * Maintain and develop basic to complex systems and programs using appropriate structured programming techniques and programming languages. * Participate in the development, review, and creation of documentation used to support associated systems. * Design and code systems, programs, and interfaces; develop and maintain databases; and create logic, system, and program flows. * Write and execute unit test plans, track and resolve processing issues, and support code and system reviews for design standards, content, and functionality. * Participate in all aspects of the Systems Development Life Cycle and follow established source control versioning policies and procedures. * Analyze files and map data from one system to another. * Create ad hoc reports for internal and external customers and respond to research questions or requests from internal customers. * Participate in or lead projects, including developing time and cost estimates, system modification schedules, presentations, and implementation support. * At senior and lead levels, independently develop complex systems, mentor junior programmers, support technology planning, and help implement new procedures, workflows, manuals, and training materials. * For Programmer II and Programmer III roles assigned SCRUM responsibilities, facilitate sprint planning, retrospectives, demos, backlog support, cross-team coordination, and team performance metrics. ## Related Videos - [Are you still programming unit tests or already generating?](https://www.wearedevelopers.com/videos/722-are-you-still-programming-unit-tests-or-already-generating) - [Kubernetes and Microservices with Multi-Model Databases](https://www.wearedevelopers.com/videos/382-kubernetes-and-microservices-with-multi-model-databases) - [Web-based Information Visualization](https://www.wearedevelopers.com/videos/84-web-based-information-visualization) - [Navigating the Corporate Jungle: Life as a Developer in a large Company](https://www.wearedevelopers.com/videos/621-navigating-the-corporate-jungle-life-as-a-developer-in-a-large-company) - [How Unit Testing Saved My Career](https://www.wearedevelopers.com/videos/1642-how-unit-testing-saved-my-career) - [Fault Tolerance and Consistency at Scale: Harnessing the Power of Distributed SQL Databases](https://www.wearedevelopers.com/videos/1146-fault-tolerance-and-consistency-at-scale-harnessing-the-power-of-distributed-sql-databases) ## Related Articles - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer) - [Should senior developers refuse interview coding challenges?](https://www.wearedevelopers.com/magazine/29-should-senior-developers-refuse-interview-coding-challenges) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers) - [System change: restart as developer?](https://www.wearedevelopers.com/magazine/39-system-change-restart-as-developer) - [Quick guide: How to write a Software Developer CV](https://www.wearedevelopers.com/magazine/37-quick-guide-how-to-write-a-software-developer-cv) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers)