What are the responsibilities and job description for the Senior Application Developer position at The Jupiter Group, Inc?
Senior Application Developer
About the Role
We are seeking a highly skilled and self-driven Senior Application Developer to join our team. This is a fast-paced role that demands someone who can hit the ground running, navigate complex systems independently, and deliver results quickly. If you thrive in autonomous environments, love solving hard problems, and embrace modern AI-assisted development tools, this role is for you
Key Responsibilities
- Design, develop, and maintain applications across a variety of platforms and database systems
- Analyze existing codebases — including business logic and data flows — to understand how current systems work, then extend or modernize them with minimal supervision
- Rapidly prototype and deliver solutions in a high-velocity environment with shifting priorities
- Use AI development tools (Cursor, Claude, Copilot etc.) as force multipliers — providing them sufficient context, business rules, and guidance to generate accurate, production-quality output
- Research unfamiliar technologies, frameworks, and legacy code patterns independently, and produce working solutions based on that self-directed learning
Required Qualifications
- 5 years of professional software development experience
- Hands-on experience with multiple database technologies (e.g., PostgreSQL, MySQL, SQL Server, DB2 iSeries, Oracle, NoSQL)
- Demonstrated ability to work across diverse application stacks and environments
- Excellent analytical and problem-solving skills — able to independently assess a situation, identify the root cause, and implement a fix or feature without waiting for step-by-step direction
- Proven track record of delivering projects quickly and with high quality
- Python and/or microservices development experience