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