> Markdown version of [/jobs/ext/2003430-software-developer-ii](https://www.wearedevelopers.com/jobs/ext/2003430-software-developer-ii). 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 - II - **Company:** AllSTEM Connections - **Location:** Ontario, CA, United States - **Experience:** Experienced - **Contract:** Temporary contract - **Skills:** Application Programming Interfaces (APIs), Amazon Web Services, Application Integration Architecture, Bioinformatics, Code Review, Collaborative Software, Electronic Data Interchange (EDI), Python (Programming Language), Scrum Methodology, Systems Development Life Cycle, Software Construction, Software Engineering, Software Requirements Analysis, Systems Architecture, Systems Integration, Data Processing, Enterprise Software Applications, Cloud Platform System, Git, Core Data, Information Technology, Atlassian Tools, Codebase, Restful APIs, Software Version Control, Data Pipelines, Databricks - **Published:** August 9, 2026 - **Apply:** https://www.dice.com/job-detail/bf1537ea-d707-4bd9-8515-00408621b69b ## About the Role We are seeking an enthusiastic and results-driven Software Developer II to support the development, integration, and documentation of a critical data processing platform. In this role, you will contribute directly to the design, implementation, testing, and documentation of application programming interfaces (APIs) that enable seamless data exchange between core data platforms and enterprise IT systems., Education: Bachelor's degree in Computer Science, Software Engineering, Bioinformatics, Data Science, or a related technical discipline. Experience Baseline: Minimum of 3 to 5 years of relevant professional software engineering experience. Technical Proficiency: oStrong proficiency in Python software development. oProven experience designing, developing, and consuming RESTful APIs. oWorking knowledge of relational databases and SQL queries. oExperience integrating applications with cloud-based data platforms (e.g., AWS, Databricks). oFamiliarity with source code management via Git. Documentation & Compliance: Proven track record of authoring clear technical specifications, test plans, and SDLC-compliant documentation for production software applications. Core Competencies: Excellent organizational, problem-solving, and communication skills; strong proficiency with JIRA and Confluence. Preferred Attributes Experience supporting scientific, research, or data-intensive enterprise applications. Familiarity with enterprise application integration patterns and data processing pipelines. Background working within regulated, compliance-sensitive industries (e.g., life sciences, biotech, pharmaceuticals, or healthcare). ## Description This is a specialized, dual-focus role requiring both strong Python software engineering capabilities and rigorous Software Development Lifecycle (SDLC) documentation skills. You will work closely with digital science, engineering, and IT stakeholders to deliver production-ready code while maintaining pristine technical documentation, test plans, and release procedures. If you excel at building scalable APIs and translating complex system architectures into clear documentation, we want to hear from you., Software Development & API Delivery API Engineering: Design, develop, test, and deploy robust RESTful APIs to support enterprise data platform integrations. Python Development: Build scalable, maintainable, and production-ready software components utilizing Python and modern software engineering best practices. System Integration: Collaborate with technical stakeholders to define API requirements, data exchange contracts, and workflow integration patterns. Version Control: Manage codebases using Git version control, adhering to professional branching, merging, and code review standards. SDLC Documentation & Quality Assurance Technical Writing: Author and maintain comprehensive, SDLC-compliant documentation, including system requirement specs, functional designs, API documentation, and user guides. Validation & Testing: Develop and execute test plans, validation documentation, and deployment/release procedures. Project Tracking: Maintain project artifacts, task trackers, and team wikis utilizing collaboration tools such as JIRA and Confluence. Knowledge Transfer & Collaboration Cross-Functional Partnership: Participate in sprint planning, technical reviews, and project syncs with distributed engineering and business stakeholders. Handoff & Transition: Build and maintain technical knowledge repositories, conducting formal knowledge transfer sessions and handoff materials prior to project completion. ## Related Videos - [Getting to Know Your Legacy (System) with AI-Driven Software Archeology](https://www.wearedevelopers.com/videos/1437-getting-to-know-your-legacy-system-with-ai-driven-software-archeology) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [From Messy Queries to Scalable Systems - How Data Engineering actually works](https://www.wearedevelopers.com/videos/100203-from-messy-queries-to-scalable-systems-how-data-engineering-actually-works) - [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) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) - [Data Science on Software Data](https://www.wearedevelopers.com/videos/162-data-science-on-software-data) ## Related Articles - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [Top-Paying Tech Jobs (with Salaries)](https://www.wearedevelopers.com/magazine/372-top-paying-tech-jobs-with-salaries) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs)