Senior Software Engineer
ARCHIVED
We can't find an active application page for this role right now. It may reopen or be listed elsewhere. Use Next Steps to search for an active apply link and similar live jobs.
Job title: Senior Software EngineerExperience: 6+Location: Newark, CA Contract – W2 (Onsite) Needed Experience on Motor Vechicles The Role of a Software EngineerPrimary Function: To design, develop, implement, test, and maintain software applications for businesses and computers, including both new programs and significant enhancements to existing systems.Core Job ResponsibilitiesProject Management: Fine-tune and improve complex software projects.Requirements Analysis: Gather, analyze, and document system requirements to create effective software solutions.Coding and Development: Write new programs based on client specifications and modify existing ones to meet new standards.Testing and Quality Assurance: Prepare detailed test plans, create test data, conduct unit testing, perform quality assurance reviews, and resolve bugs.System Implementation: Implement software, customize it for clients, and create migration packages for testing and deployment.Troubleshooting: Perform in-depth troubleshooting and problem diagnosis.Required QualificationsEducation: A Bachelor's degree in engineering.Technical Skills: A strong foundation in computer science, including data structures, algorithms, and software design.Specialized Experience: Experience in large-scale systems software design and development, as well as troubleshooting and unit testing both new and legacy systems.