Jobs · Engineering · California

Lead Software Developer

Happiest Minds Technologies · San Jose, CA · 1 mo ago
Engineering$265k/yrFull-time

Job Duties

  • Analyze the project requirements.
  • Participate in initial brainstorming discussions with people with different roles and functions.
  • Work closely with Product, Engineering, and QA Teams to review the requirements.
  • Discuss the design and work with stakeholders to describe functional, non-functional, and transitional functionalities.
  • Describe the actions, processes, or other conditions the project must satisfy.
  • Describe any condition or criterion that validates the successful completion of a project result or the fulfillment of other project requirements.
  • Prepare approach notes and project plans.
  • Research and pre-plan with the team and list the dependencies.
  • Document the solution and approach for each module.
  • Define roles, responsibilities, and resources.
  • Demonstrate and explain the project to key stakeholders.
  • Create high-level architecture for the features of the existing projects and new project initiatives.
  • Create required design documents.
  • Work with the team to create project design and technical specification documents that describe the overall architecture.
  • Define assumptions and dependencies, general constraints, goals and guidelines, development methods, and architectural strategies.
  • Write code for the assigned modules.
  • Help the team with their day-to-day development activities.
  • Maintain transparency in the process, update the client on development progress and issues faced by the team, and manage client expectations with the development team.
  • Conduct root cause analysis and provide recommendations.
  • Review production incidents and conduct root cause analysis.
  • Provide permanent solutions to the production and other code and technical issues.

Requirements

  • A Master's or equivalent in Computer Science, Information Technology, Engineering (any), or related field, and 4 years of experience in the job offered or as a software designer, developer, Sr. developer, tester, or related.
  • In the alternative, a Bachelor's or equivalent in the above-stated fields plus 5 years of progressively responsible experience in the above-stated occupations.

Pay

$264,514.00/year.

Schedule

Position is based out of 101 Metro Drive, Suite 360, San Jose, CA 95110, and may require relocation to various unanticipated locations throughout the United States.

Benefits

Telecommuting is permitted with prior manager approval.

Similar jobs

Lead Software Developer

LeidosGaithersburg, MD· 5 days ago
Information Technology$87k–$157k/yrapply on careers.leidos.com