Dodge & Cox Logo

Dodge & Cox

Application Development Lead

Posted 2 Days Ago
Be an Early Applicant
In-Office or Remote
Hiring Remotely in San Francisco, CA, USA
275K-305K Annually
Senior level
In-Office or Remote
Hiring Remotely in San Francisco, CA, USA
275K-305K Annually
Senior level
Lead a team to design, develop, and support software applications while ensuring compliance with architecture standards and optimizing performance.
The summary above was generated by AI

Design, develop, and install software solutions, and support and develop the software team, lead a team of developers responsible for building new and supporting existing applications, guide the development team on issues related to the detailed design, development, and deployment of software or applications, and establish development and deployment plans, milestones and deliverables in consultation with all stakeholders at Dodge & Cox.  

 

Plan, coordinate, and supervise the design, development and implementation of software and applications using computer applications software and specialized database programs: Architect and develop code using Service Fabric, .NET 6, C#, SQL Server, web APIs, and Azure services; Translate business needs into workable technology solutions; Ensure compliance with Enterprise Architecture standards to provide the organization with well designed, compliant, stable, and valuable highly productive IT systems to meet operational demands, limit disruptions and create opportunities with the longer-term strategic vision of the organization; and Establish development and deployment plans, milestones, and deliverables in consultation with all stakeholders. Develop and design information systems and lead and support the developing software team: Lead a team of developers responsible for building new and supporting existing application(s); Implement Microservices and WebAPI using Domain Driven Design Architecture; Guide the development team on issues related to the detailed design, development, and deployment of software or applications; Develop integration with data cache solutions like Microsoft AppFabric/Ncache, Apache Ignite, REDIS or similar caching solution/application; Coach and mentor the software engineers on all aspects of the platform, set a positive example for the team, and help keep the team motivated; and Lead projects, as necessary, for special systems and application development in the areas of complex problems. Analyze, document and recommend optimal software solutions for the development of data ingestion processes, performance, administration, and design of database structures: Review the physical design of existing systems for optimizing performance; Oversee the support, maintenance, operation, and upgrades of applications; Troubleshoot and resolve complex technical problems; and Implement scalable, high performance application solutions to meet business needs. 

 

Travel is NOT required. 

 

Position is based in San Ramon, Contra Costa County, CA, and in San Francisco, San Francisco County, CA. Limited telecommuting option of 1 day per week.  

 

Minimum Requirements: Bachelor of Science Degree in Information Technology (foreign educational equivalent acceptable).

 

Must have completed Bachelor’s level coursework in: Mathematics-I; Mathematics-II; Computer & Languages; Mathematics-III;  Operating System; Theory of Automata & Formal Language; Introduction to Web Technology; Computer Based Numerical and Statistical Techniques; Data Base Management System; Design Analysis of Algorithm; Object Oriented Programming in C++; Software Engineering; Software Project Management; Computer Graphics; Information System; Multimedia Systems; Human Computer Interaction; Virtual Reality; and Mobile Computing; Web Technology Lab; Computer Network; ERP System;  Cryptography and Network Security; and Distributed Systems; Data Structure Using C; and Data Mining and Warehousing. 

 

Plus five (5) years of work experience as an Associate Consultant during which must have worked on projects in which responsible for the following: (1) Requirement/Impact analysis from SRS provided. Establishing a detailed program specification through discussion with Clients and clarifying what actions the program is intended to perform. Architecting the design solution for the Application. Interfacing with team to coordinate the development and to select appropriate design solutions and ensure the compatibility of system components. (2) Prepare the approach document which provides the high-level design of the application. Convert the approach document to low level design document. Breaking down the program specifications into simplest element and translating the logic into programming language. (3) Development as per design. Preparing test cases for developed modules. Analyzing and fixing defects. Tracking of all the application issues. (4) Study of existing systems to Verify the stability, interoperability, portability, security, and scalability of system architecture. Performing Impact Analysis of the requirements for existing applications and review the estimations and do re-estimation, if needed. (5) Solving the production issues & providing L2/L3 support. Note: The required five (5) years of experience must be post-baccalaureate progressive work experience. 

 

During the 5 year period must have utilized the following skills: Application/Data Architecture & Programming: Application Architecture: Architecture / Design Patterns, OOAD, UML, JIRA; Microsoft Stack Programming: C#, ASP, NET, .Net Core, Javascript, NodeJS; Service Oriented Architecture such as WCF, Web API, Microservices; Database Programming: MS, SQL, SSIS, SSRS; and Data/Application Caching Solutions such as Microsoft Appfabric, Apache Ignite, Redis; and Application Testing, Monitoring & Production Support: Application Testing: NUnit, Coded UI, Specflow, Cucumber; Application Monitoring & Vulnerability Study: IIS, Performance analysis, EventLog viewer); and Production Support: Log/Alert Monitoring, Memory Dump Analysis.  

 

Must be certified in: Microsoft Certified Professional Developer: Web Developer; Microsoft Certified Technology Specialist: .Net Framework 2.0, Windows Applications, .Net Framework 2.0, Distributed Applications, and .Net Framework 2.0, Web Applications; and TOGAF 9 Certified Level.

 

Schedule: FT (40 Hours / Week) (Must Be Available Nights and Weekends). 

Location: 12647 Alcosta Boulevard, San Ramon, Contra Costa County, CA 94583

555 California Street, San Francisco, San Francisco County, CA 94104

The salary range for this position is $275k - $305k.

The listed pay scale denotes only the pay range of the base salary and does not include discretionary bonus compensation, which may make up an important portion of the total remuneration.  Dodge & Cox encourages applicants to consider the value of the many competitive benefits it offers, including coverage of 100% of all healthcare premiums for employees and their families and fully funding a retirement plan at 25% of the total compensation to the IRS limit. 

#LI-DNI

The job description above is not designed to cover or contain a comprehensive listing of activities, duties or responsibilities that are required of the employee. It is the Company’s policy to provide equal opportunity to all persons without regard to race, color, religion, sex, pregnancy, marital or domestic partner status, sexual orientation, gender identity or expression, age, ancestry, national origin, disability, or medical condition, as defined in state and federal laws.  This policy covers all aspects of employment including, but not limited to, recruitment, selection, training, promotion, transfer, compensation, demotion, and termination. By applying for a position with Dodge & Cox, you acknowledge that you have read our EEO Policy

All Dodge & Cox employees must adhere to the Firm’s security policies and Code of Ethics. Pursuant to the San Francisco Fair Chance Ordinance, we will consider for employment qualified applicants with arrest and conviction records.

Top Skills

.Net 6
Apache Ignite
Azure Services
C#
Coded Ui
Cucumber
Domain Driven Design
Iis
Microservices
Microsoft Appfabric
Ncache
Nunit
Redis
Service Fabric
Specflow
SQL Server
Web Apis

Similar Jobs

13 Hours Ago
Remote or Hybrid
Senior level
Senior level
Big Data • Food • Hardware • Machine Learning • Retail • Automation • Manufacturing
Lead development and adoption of a Consumer Data Platform: gather requirements, create product roadmaps and specs, coordinate cross-functional teams, ensure data privacy/security, define KPIs, and drive product quality and execution.
Top Skills: AgileConsumer Data LakeCrm/EspCustomer Data Platform (Cdp)Google Cloud Platform (Gcp)InfosecItilMarketing OrchestrationMartechPrivacy By DesignSaaSSafe
3 Days Ago
Remote or Hybrid
Senior level
Senior level
Big Data • Food • Hardware • Machine Learning • Retail • Automation • Manufacturing
Lead technical operations for CyberArk PAM, ensuring secure platform design, implementation, and integration with various systems while mentoring junior engineers and driving automation.
Top Skills: AWSAzureCyberarkGCP
Mid level
Big Data • Food • Hardware • Machine Learning • Retail • Automation • Manufacturing
This role involves leading packaging development for new products, ensuring quality and compliance, and collaborating across teams to support consumer needs.
Top Skills: HaccpManufacturing ProcessesPackaging DesignPackaging Materials

What you need to know about the San Francisco Tech Scene

San Francisco and the surrounding Bay Area attracts more startup funding than any other region in the world. Home to Stanford University and UC Berkeley, leading VC firms and several of the world’s most valuable companies, the Bay Area is the place to go for anyone looking to make it big in the tech industry. That said, San Francisco has a lot to offer beyond technology thanks to a thriving art and music scene, excellent food and a short drive to several of the country’s most beautiful recreational areas.

Key Facts About San Francisco Tech

  • Number of Tech Workers: 365,500; 13.9% of overall workforce (2024 CompTIA survey)
  • Major Tech Employers: Google, Apple, Salesforce, Meta
  • Key Industries: Artificial intelligence, cloud computing, fintech, consumer technology, software
  • Funding Landscape: $50.5 billion in venture capital funding in 2024 (Pitchbook)
  • Notable Investors: Sequoia Capital, Andreessen Horowitz, Bessemer Venture Partners, Greylock Partners, Khosla Ventures, Kleiner Perkins
  • Research Centers and Universities: Stanford University; University of California, Berkeley; University of San Francisco; Santa Clara University; Ames Research Center; Center for AI Safety; California Institute for Regenerative Medicine

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account