Senior Software Engineer

Job Duties

Responsible for design and development of architecture and implementation of full stack software applications which spans across Web UI design, database design, backend development, reporting services, web services, and application security. Write, debug, and deploy code to production; deliver timely fixes. Coordinate with product, software development and quality assurance teams to identify and resolve problems. Research and apply new technologies and architectural paradigms to enhance quality and performance of company software. Research and stay current on industry-standard secure software design and development practices. Research and apply appropriate systems and software integration designs to company API services. Write prototype and proof-of-concept software projects in order to communicate ideas and concepts to software developers. Create unit tests based on desired behavior that has business value. Recruit, hire, mentor, and coach Software development interns. Mentor software development interns to assure common quality, performance and maintainability standard across all company software projects. Perform design and code reviews to ensure quality standards and provide feedback to software development interns.

Requirements

Position requires a Master’s degree or foreign equivalent in Computer Science, Computer Engineering, Information Systems, or a closely related field.

Please Reference Job Number 844014 when sending resumes. Please mail resumes to: HR, LifeYield, LLC, 175 Federal St., 7th Floor, Boston, MA 02110.

Book a Demo