Agile Programming Methodologies, Application Programming Interface (API), Continuous Deployment/Delivery, Continuous Integration, Data Mapping, DevOps, Just in Time (JIT), Microsoft Windows Azure, Multithreaded Programming, Onboarding, REST (Representational State Transfer), Sales, Software Development, Software Engineering, Test Plan/Schedule, Testing, Underwriting, Unit Test, User Interface/Experience (UI/UX), XML (EXtensible Markup Language)
Job Summary (List Format): Senior Software Developer
- 6 12-month contract for two Senior Software Developers
- Immediate priority project: Just-In-Time Appointments (JIT); Agency Data Modernization (ADM) to follow
- Projects have executive urgency; previously paused programs now re-launched
- Focus on API modernization and improved data access for sales/underwriting
- Approx. 30 API integrations; complex, multi-threaded development
- Team structure: Two squads (~4 engineers each), 1 new hire per squad
- Backend-heavy, API-first architecture using Azure stack
- Core technologies: REST APIs, event-driven architecture (service bus), Azure DevOps (CI/CD), Redstone design system
- Minimal UI work; React is nice-to-have
- Work from pre-defined architecture and API specs
- Greenfield development: build APIs and event-driven services, translate legacy XML systems to modern APIs
- Fast delivery with minimal onboarding/ramp-up
- Must-have skills:
- Strong backend/API engineering
- Experience with REST and event-driven architectures
- Agile delivery experience
- Ability to independently build, test, and deliver from specs
- Write unit tests
- Comfortable in fast-paced, evolving team structures
- Nice-to-have skills:
- Azure DevOps/pipeline setup
- Experience modernizing legacy systems
- Data transformation/mapping
- Light React experience
- No background check or drug screen required
- LinkedIn profile required for all candidatesE
Expert Technology Services