1 Click Easy Apply


senior software engineer


LOS ANGELES, California


senior software engineer Job Opening in LOS ANGELES, California - Senior Software Engineer Responsibilities (Depending On Experience) Include: Executing full lifecycle software development Programming well-designed, testable, efficient code Producing specifications and determine operational feasibility Job Brief: We are looking for passionate, experienced, Senior Software Engineers to design, develop and install software solutions for our clients in the region. Senior Software Engineer responsibilities include gathering user requirements, defining system functionality and writing code in various languages, like Java, Javascript (, ), Python, Ruby on Rails or programming languages. Our ideal candidates are familiar with the software development life cycle (SDLC) from preliminary system analysis to tests and deployment. Ultimately, the role of the Senior Software Engineer is to build high-quality, innovative and fully performing software that complies with coding standards and technical design. Responsibilities: Develop software solutions by studying information needs; conferring with users; studying systems flow, data usage and work processes; investigating problem areas; following the SDLC Develop flowcharts, layouts and documentation to identify requirements and solutions Write well-designed, testable code Produce specifications and determine operational feasibility Integrate software components into a fully functional software system Develop software verification plans and quality assurance procedures Document and maintain software functionality Troubleshoot, debug and upgrade existing systems Deploy programs and evaluate user feedback Comply with project plans and industry standards Ensure software is updated with latest features Mentor junior and mid-level engineers Requirements Proven work experience as a Software Engineer or Software Developer Experience designing interactive applications Ability to develop software in Java, Ruby on Rails, Python, Javascript (, ), C# or other programming languages Experience developing applications for Amazon AWS or Google Cloud Platform Experience developing web applications using at least one popular web framework Experience coding, testing, and documenting - including all front end functionality and templates - and modules - using contributed modules and developing custom modules as needed Ability to take a project from scoping requirements through actual launch of the project Experience with professional software engineering best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing and operations Top Skills & Proficiencies Analysis Software Design Software Documentation Software Testing Teamwork Programming Skills Software Development Fundamentals and Process Software Requirements Software Architecture Self-Directed Multitask Communication Skills Results Oriented High Energy Self-Motivated Experience Working in an Agile Environment Job Type: Full-time Job Location: Los Angeles, CA Required education: Master's Required experience: Software Engineering: 5 years designing interactive applications: 4 years developing software in programming languages: 4 years Required language: English

1 Click Easy Apply

TalentEinstein.com - Superhuman AI Recruiting Assistant | Terms & Conditions

All rights reserved
Swanco LLC