What are the responsibilities and job description for the Senior Software Developer position at Jobs via Dice?
Location: Jacksonville, FL (Orange Park Area) - On-Site
Position Type: 5-Month Contract-to-Hire
Compensation: $125,000 - $140,000 per year (plus bonus and benefits upon conversion)
The Opportunity
We are seeking a visionary Senior Software Developer to join a high-performing innovation team. In this role, you will lead the evolution of a complex application ecosystem, moving beyond standard maintenance to build and scale robust software solutions from the ground up.
You will operate within autonomous, cross-functional squads that maintain end-to-end ownership of their modules. This is an ideal environment for a technical leader who thrives on "total product ownership" and enjoys the balance of high-level architectural design and hands-on development.
Primary Responsibilities
Position Type: 5-Month Contract-to-Hire
Compensation: $125,000 - $140,000 per year (plus bonus and benefits upon conversion)
The Opportunity
We are seeking a visionary Senior Software Developer to join a high-performing innovation team. In this role, you will lead the evolution of a complex application ecosystem, moving beyond standard maintenance to build and scale robust software solutions from the ground up.
You will operate within autonomous, cross-functional squads that maintain end-to-end ownership of their modules. This is an ideal environment for a technical leader who thrives on "total product ownership" and enjoys the balance of high-level architectural design and hands-on development.
Primary Responsibilities
- System Architecture: Design and implement sophisticated integration strategies across diverse, large-scale applications.
- Technical Leadership: Conduct rigorous code reviews and provide architectural approval for development work produced by junior and senior engineering staff.
- Full-Stack Development: Architect and code custom solutions within a .NET environment, leveraging C#, microservices architecture, and modern Angular frameworks.
- Strategic Planning: Lead the technical analysis and roadmap planning for upcoming software initiatives.
- Data Excellence: Utilize SQL/T-SQL to manage complex data queries, joins, and backend integration.
- Cross-Functional Collaboration: Partner with Business Analysts to transform high-level requirements into technical blueprints; work alongside DevOps, QA, and Database teams within an Agile framework.
- Innovation: Continuously refine development processes and tools to improve speed-to-market and system reliability.
- Education: Bachelor's degree in Computer Science or a related technical field from an accredited U.S. institution (A Master's degree may substitute for two years of professional experience).
- Experience: Minimum of 4 years of professional software engineering experience across varied project lifecycles.
- Core Stack: Expert-level proficiency in .NET, C#, and Angular (experience with React, TypeScript, or JavaScript is also highly valued).
- Database Skills: Advanced command of MS SQL, including the ability to write stored procedures and optimize T-SQL.
- SDLC Mastery: Deep understanding of software engineering best practices, including CI/CD, unit testing, and version control (Git, Perforce, etc.).
- Communication: Strong ability to document technical specifications and communicate complex ideas to both technical and non-technical stakeholders.
- Previous experience serving as a Technical Team Lead for multiple successful product launches.
- Functional domain knowledge in logistics, asset management, fleet operations, or reliability-centered maintenance.
- Clearance: Ability to obtain and maintain a Secret Security Clearance and CAC (Common Access Card) may be required.
Salary : $125,000 - $140,000