Demo

IT Developer Lead

Spruce Technology Inc.
San Francisco, CA Remote Full Time
POSTED ON 4/1/2025
AVAILABLE BEFORE 6/1/2025

Job Details

Our client is seeking a full stack developer to provide application design, development, and testing for the Online Traffic Adjudication programs. Daily responsibilities include working with staff to design, configure, and implement MyCitations for Ability to Pay determinations and Online Trial by Declaration; designing and developing integration to support the program and other related integrations and initiatives.

Skills/Qualifications Required:
* Proven track record designing and developing enterprise and scalable systems, such as multi-tier, distributed and web-based system design and development principles and internet/intranet application delivery mechanisms.
* Proven track record of on-time, on-budget product development with a high degree of user satisfaction and quality.
* Hands on knowledge and experience with multiple languages and technologies: Dotnet Core, C#, , Java Script, RESTful API, Microservices, SOAP based Webservices, XML, XLST, XSD, XPath, SQL, Angular, HTML, JSON, FTP, and COSMO Db, MY SQL.
* Application Security using Azure Active Directory.
* Experienced with container and container management software such as Docker.
* Proven track record in designing, developing, and tuning for relational databases, including experience in SQL coding and stored procedures.
* Experienced designing and developing applications in a cloud-based environment such as AWS and/or Azure.
* Experience in migrating, building, deploying, and managing systems, including monitoring, logging, alerts, and metrics.
* Experience in DevOps (Azure DevOps and/or GitHub Actions).
* Experience with UNIX based programming tools and utilities, including vi, shell scripts, and crontab.
* Experience with Windows based programming tools and utilities, such as Visual Studio.
* Proven track record in analyzing and developing solution designs for web and cloud-based processes and systems.
* Experienced with the principles and techniques of web program design, development, testing, and documentation.
* Knowledge of object-oriented design and programming architectures and design patterns.
* Experienced with third-party integrations and customizations for seamless multi-system functionality, including identity management for authentication and authorization, message exchanges, and service-oriented messaging.
* Knowledge of systems security and data encryption.
* Experienced with code management software such as Git and Subversion.
* Experienced with the principles of full life cycle systems design and development.
* Experienced working in both traditional and agile project management methodologies.
* Experienced with translating business, information, and technical requirements to provide solutions that meet business needs - documenting functional and technical specifications in the development cycle.
* Experienced with the principles and techniques of systems implementation, including conversion, data reconciliation, user training, and documentation.
* Ability to identify and evaluate alternative technical solutions, costs, and benefits.
* Experienced with developing system test plans and test script development.
* Experience with preparing data sets and developing reports to support complex analysis using tools like Power BI and Crystal Reports.
* Interpersonal and communication skills.
* Demonstrable experience in establishing and maintaining effective working relationships with those contacted in the course of the work.
* Excellent analytical capabilities and the ability to break down complex ideas into manageable pieces.
* Excellent written and verbal communication skills, with both technical and non-technical audiences.
* Proficiency with MS Office applications including Word, Excel, PowerPoint, SharePoint, and Visio.

Additional Skills/Qualifications Desired:
* Knowledge of digital government and digital government strategies.
* Experience migrating or deploying and managing systems in government cloud environments.
* Cloud native experience - specifically Azure App Services and Azure functions.
* Experience with software development management tools such as Jira, ServiceNow.
* Experience with open-source testing tools.
* Experience with database development and data modeling tools (e.g., ERWin, Toad).

Tasks:
1 Design, develop, implement, and document application changes per requirements.
2 Design, develop, implement, and document customization and integration with 3rd party software components.
3 Design, develop, tune, document, and implement enhancements to the database, including updates to SQL, stored procedures, and the database schema.
4 Design, develop, implement, and document reports, data extracts, and data loads.
5 Document technical user requirements and specifications for use in the development cycle.
6 Identify and evaluate alternative technical solutions, as needed; analyze the pros and cons of each solution including preparing high-level budgets for each solution and present those findings to stakeholders.
7 Peer review code as required.
8 Investigate and respond to application issues.
9 Develop test plans, test cases and test scripts for both fail and pass scenarios.
10 Track and communicate deliverables, issues, defects, and risks as per project plan.
11 Communicate project activities, performance, and status.
12 Ensure the project is delivered in budget, on schedule, and in scope.
13 Participate in team and planning meetings.
14 Monthly status report.

Spruce Technology, Inc. is a mid-size, award-winning (Inc 5000, SmartCEO, Entrepreneur of the Year) technology services firm with a steadily growing portfolio of commercial and government clients. Spruce provides innovative technology solutions, specialized IT staff, and IT strategy consulting nationwide. Spruce maintains partnerships with major technology vendors and continually develops leading-edge offerings in service areas such as digital experience, data services, application development, infrastructure, cyber security, and IT staffing.

Spruce Technology, Inc. is an affirmative action and equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, disability, age, sexual orientation, gender identity, national origin, veteran status, or genetic information. Consistent with the Americans with Disabilities Act, it is the policy of Spruce Technology, Inc. to provide reasonable accommodation when requested by a qualified applicant or employee with a disability, unless such accommodation would cause an undue hardship. The policy regarding requests for reasonable accommodation applies to all aspects of employment, including the application process.

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a IT Developer Lead?

Sign up to receive alerts about other jobs on the IT Developer Lead career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$101,441 - $130,752
Income Estimation: 
$111,369 - $141,168
Income Estimation: 
$117,871 - $153,580
Income Estimation: 
$109,939 - $144,341
Income Estimation: 
$114,500 - $144,633
Income Estimation: 
$68,659 - $89,193
Income Estimation: 
$88,984 - $115,784
Income Estimation: 
$92,017 - $124,111
Income Estimation: 
$90,707 - $120,959
Income Estimation: 
$91,486 - $118,193
Income Estimation: 
$114,500 - $144,633
Income Estimation: 
$131,745 - $167,716
Income Estimation: 
$144,503 - $184,592
Income Estimation: 
$102,541 - $137,871
Income Estimation: 
$153,752 - $200,235
Income Estimation: 
$120,936 - $155,014
Income Estimation: 
$131,745 - $167,716
Income Estimation: 
$144,503 - $184,592
Income Estimation: 
$102,541 - $137,871
Income Estimation: 
$153,752 - $200,235
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Spruce Technology Inc.

Spruce Technology Inc.
Hired Organization Address New York, NY Full Time
Office of Mental Health is seeking a Software Architect Senior Daily tasks include, but are not limited to, the followin...
Spruce Technology Inc.
Hired Organization Address New York, NY Full Time
New York City Health and Hospitals (HHC) is seeking a Business Analyst Level 3 The Business Systems Analyst's Lvl 3 role...
Spruce Technology Inc.
Hired Organization Address New York, NY Full Time
New York State Homes & Community Renewal (HCR) is seeking a Business Analyst.The Business Analyst will play a vital role...
Spruce Technology Inc.
Hired Organization Address Brooklyn, NY Full Time
Job Details We are seeking a Project Manager to create Java application for task automation and backend web services for...

Not the job you're looking for? Here are some other IT Developer Lead jobs in the San Francisco, CA area that may be a better fit.

Lead MuleSoft Developer

Falcon Smart IT (FalconSmartIT), San Francisco, CA

AI Assistant is available now!

Feel free to start your new journey!