✨ Fill and validate PDF forms with InstaFill AI. Save an average of 34 minutes on each form, reducing mistakes by 90% and ensuring accuracy. Learn more

Software Engineer

Flawless Los Angeles, California
software engineer software engineer languages c++ software development life cycle (sdlc) design java ruby programming programming languages web
November 30, 2022
Flawless
Los Angeles, California
FULL_TIME

We at Flawless partner with the best companies out there to overcome the unique hiring challenges of today's competitive market. We are constantly looking for people with different skills and experiences to add to their teams. Flawless connects startups, small businesses, and enterprise companies with elite talent, meaning you!


One of the positions we are constantly looking for is a Software Engineer to design, develop and install software solutions for a growing client with a long history in the industry. The role of the Software Engineer is to build high-quality, innovative, and fully performing software that complies with coding standards and technical design.


Software Engineer responsibilities include gathering user requirements, defining system functionality, and writing code in various languages, like Java, Ruby on Rails, or .NET programming languages (e.g. C++ or .) Our ideal candidates are familiar with the software development life cycle (SDLC) from preliminary system analysis to tests and deployment.


General Responsibilities and Requirements:


  • Execute full software development life cycle (SDLC)
  • Develop flowcharts, layouts, and documentation to identify requirements and solutions
  • Write well-designed, testable code as well as interactive applications
  • 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 using test-driven development
  • Comply with project plans and industry standards
  • Ensure software is updated with the latest features
  • Ability to develop software in Java, Ruby on Rails, C++, or other programming languages
  • Excellent knowledge of relational databases, SQL, and ORM technologies (JPA2, Hibernate)
  • Experience developing web applications using at least one popular web framework (JSF, Wicket, GWT, Spring MVC)
  • Proficiency in software engineering tools


Report this job

Similar jobs near me

Related articles