Software Engineer

2 days ago

Apply Now

Description

• A Front End Software Engineer will utilize expert knowledge in at least one business or technology function. • This position will work with a high degree of independence and develop information systems to support the business. • Takes leadership role in guiding projects through the complete software development life cycle. • Leads code design efforts to ensure solutions are performant, scalable, and meet intended business outcomes. • Responsible for multiple software applications and managing tasks and resources while utilizing modern project management principles. • Participates in or leads the development of multiple projects at one time. • Conducts code reviews and ensures coding best practices are being followed while developing new or modifying existing software using coding best practices. • Recommend software improvements and changes to systems, as needed. • May approve software to be deployed to production systems. • Perform software and data analysis to uncover issues and solve complex problems that span multiple systems. • Lead various meetings to gather software requirements and project details. • Conduct software demos to educate and train others in the use of software. • Debug and correct complex software defects. • Create or update advanced project documentation. • Test software to validate accuracy of code and high-quality software systems. • Advanced understanding of the software and system(s) supported by their team, as well as the overall company business. • Participate in quarterly goal reviews, project priority discussions, and provide feedback. • Mentor software developers or interns. • Conduct project lessons learned activities and code review sessions. • Provide project updates and report project time as needed. • Other duties as assigned.

Requirements

• 7+ years of software development experience • Bachelor’s degree in Computer Science, Information Systems or related field (5+ years O’Reilly software development experience will be considered in lieu of degree) • Experience with Front End Technologies like CSS/HTML, Vue.Js, React/Angular, Javascript, Typescript and other web development tools. • Experience with Back End Technologies like Java and Springboot. • Experience using Jira/Confluence and Git. • Advanced understanding of change management and the O’Reilly change control process and procedures • Advanced knowledge of Project Development Life Cycle (PDLC) and Software Development Life Cycle (SDLC) • Solid understanding of secure coding techniques and best practices • Strong ability to articulate advanced technical concepts, write technical documentation, and teach others • Expert knowledge in software debugging and testing, complex computer systems (multiple programs, databases, communications etc.), and analysis and design. • Advanced problem-solving skills with the ability to manage multiple tasks at one time • Strong verbal and written communications skills with the ability to lead and get results from others • Must be able to learn independently but also work well in a team environment • Flexible scheduling availability including nights and weekend

Benefits

• Competitive Wages & Paid Time Off • Stock Purchase Plan & 401k with Employer Contributions Starting Day One • Medical, Dental, & Vision Insurance with Optional Flexible Spending Account (FSA) • Team Member Health/Wellbeing Programs • Tuition Educational Assistance Programs • Opportunities for Career Growth

Apply Now

Similar Jobs

2 days ago

iHerb, LLC

1001 - 5000

Sr. Software Developer creating scalable enterprise software systems at iHerb.

Built by Lior Neu-ner. I'd love to hear your feedback — Get in touch via DM or lior@remoterocketship.com