Senior Back-End Developer (Java / .NET Core)
Senior Back-End Developer (Java / .NET Core)
Posted 2 days ago
SENIORITY
Lead
About the role
- (Key Responsibilities)
- Platform & Application Development
- Design, develop, and maintain back-end services and REST APIs using Java and.
- NET Core, supporting internal web and data applications.
- Help lead the transition from Microsoft PowerApps and other low-code tools to custom, scalable applications backed by SQL Server and modern cloud services.
- Build reliable integrations between applications, databases, and analytics platforms (including SQL Server and Databricks).Architecture & Modernization
- Collaborate with the Director of Data Architecture and data engineering team to define back-end architecture, data models, and service boundaries.
- Refine and evolve a primarily monolithic application landscape into a more modular, maintainable platform over time (no microservices today, but a modernization path ahead).Implement best practices for API design, error handling, logging, and security in a regulated, healthcare-oriented environment.
- (First 6–12 Months)
- Within 90 days, you have a deep understanding of our existing PowerApps and custom applications, and are contributing production-ready code to at least one high-impact system.
- Within 6 months, you have successfully led or significantly contributed to at least one migration from a low-code solution to a custom backend/API-backed application.
- Within 12 months, you are recognized as a go-to technical leader for backend decisions, mentoring the front-end developer and improving the overall quality, performance, and reliability of our applications.
- 8+ years of professional experience as a Back-End Developer / Software Engineer, with significant senior-level responsibilities.
- Strong hands-on expertise in Java and.
- NET Core for backend development.
- Proven experience designing and implementing RESTful APIs for internal or external applications.
- Solid experience with Microsoft SQL Server (schema design, stored procedures, performance tuning, query optimization).Experience working in a cloud environment, ideally Azure (App Services, hosting, identity, basic networking).Familiarity with modern development practices:
- Git-based version control (GitHub, GitLab, or similar)CI/CD pipelines
- Docker or other containerization tools
- Strong communication and collaboration skills, with experience working cross-functionally with product, data, and IT teams.
- Ability and willingness to work onsite in Houston at least 3 days per week.
- Experience in healthcare, life sciences, diagnostics, or other highly regulated industries (HIPAA, SOX, or similar).Exposure to Databricks or other modern data/analytics platforms.
- Experience working alongside or integrating with low-code platforms (e.g., PowerApps) and helping teams migrate away from them.
- Prior experience mentoring junior engineers or acting as a technical lead on projects.
- Familiarity with container orchestration and infrastructure-as-code (Kubernetes, Terraform, etc.), even if not used in the current environment
- About the Team & Environment
- The Innovation team is a focused group (data architect, data engineer, analyst, PM, front-end dev, automation engineer) dedicated to building internal tools that eliminate manual work and improve efficiency.
- We are evolving from low-code, tactical solutions to more strategic, custom-built applications, and this role is central to that transformation.
- Hiring Process & Partnership
- This search is being conducted in partnership with CoSourcing Partners, using a performance-based recruiting model. Their POLARIS-AI™ platform and automation-enhanced sourcing process are designed to:
- Reduce time-to-hire by up to 76%Improve recruiter productivity by 146% weekly
- Present a shortlist of highly qualified, senior-level candidates aligned to this role's technical and cultural requirements
- Qualified candidates can expect a streamlined process, including:
- Initial screening with CoSourcing Partners
- Technical and behavioral interview(s) with the Innovation team
- Final interview and offer discussion with leadership
Before you apply
Applying takes about a minute. These four things decide how fast it moves after that.
Your profile is current
It's what we read first. Occupations, seniority and locations matter more than a long history.
Two examples you can talk through
Not a portfolio — just two pieces of work where you can explain the decisions and what you'd change.
A number in mind
What you're on now and what would make you move. We negotiate better when we know both.
Your notice period
Employers plan around it, and it's the question that stalls offers most often.
Once you apply, someone reads it and calls you before anything reaches the employer — usually within two working days.
