Responsibilities
- Design, build, and test software systems focused on population simulation modeling
- Engage with clients and end users to gather requirements and establish realistic project timelines
- Partner with Agile teams to create, develop, and deploy backend solutions using modern development tools
- Produce clean, efficient, and testable code primarily in Java and related programming languages
- Collaborate across technical teams to refine system designs and enhance development workflows
- Identify opportunities to optimize existing application processes and suggest actionable improvements
- Manage the packaging, versioning, and deployment of software components for release