Sr. Application Developer
Job Description
Sr. Application Developer
Location: San Joaquin County, CA
A well-established engineering and construction organization in Northern California is seeking a Senior Application Developer to lead the continued evolution of its internal business applications.
This organization delivers large-scale projects across the western United States and relies heavily on internally developed systems that support project management, operations, production, logistics, and reporting. The development team plays a critical role in maintaining and advancing these platforms.
This position will provide technical leadership for a small development team while remaining actively involved in software design and development.
Position Overview
The Senior Application Developer will partner closely with operational leaders and internal stakeholders to design and deliver solutions that improve efficiency and scalability across the business. The role combines hands-on development, architecture planning, and team mentorship.
The environment is highly collaborative, with developers working directly with internal users to build systems that support complex operational workflows.
Key Responsibilities
Technical Leadership
- Provide guidance and mentorship to a small team of software developers
- Establish development standards, documentation practices, and coding guidelines
- Participate in architectural planning and long-term system strategy
- Help guide modernization initiatives across existing business applications
Application Design & Development
- Design and develop internal applications using C# and Microsoft SQL Server
- Build and support Windows-based applications and service integrations
- Develop and maintain REST-based integrations between systems
- Participate in the full software development lifecycle including design, testing, and deployment
Business Systems Collaboration
- Work closely with internal teams to translate operational requirements into technical solutions
- Identify opportunities to improve workflows through automation and system enhancements
- Support integrations with third-party business platforms
- Assist in maintaining database structures and optimizing performance
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent experience)
- 6+ years of experience developing enterprise applications using C# and .NET technologies
- Strong experience with Microsoft SQL Server and T-SQL
- Experience building or integrating RESTful APIs
- Experience contributing to architecture decisions or technical leadership within development teams
- Ability to work directly with internal stakeholders to translate business needs into software solutions
Work Environment
- Small, collaborative development team
- High level of ownership and technical influence
- Long-term platform development supporting core business operations
- Stable organization with projects throughout the western United States
Location
This role is based in San Joaquin County, California, and works closely with operational and leadership teams within the organization.