Software Engineer
Designation: Software EngineerResponsibilities:Write well-designed, testable codeIntegrate software components into a fully functional software systemDevelop software verification plans and quality assurance proceduresDocument and maintain software functionalityTroubleshoot, debug and upgrade existing systemsExecute full software development life cycle (SDLC)Develop flowcharts, layouts and documentation to identify requirements and solutionsHave a passion for developing engaging consumer experiencesProvide other engineers with development and testing supportHave experience with Ruby on RailsHave a solid knowledge of JavaPossess strong problem-solving skills, as well as oral and written communication skillsHave a thorough understanding of computer architecture, operating systems, and data structuresThe ability to thrive in a fast-paced, dynamic environment and not be overwhelmedThe ability to troubleshoot and debugAn understanding of software engineering best practicesWorking well...