Senior Full-Stack Software Engineer
Manulife · Boston, MA · Yesterday
Hybrid$178k/yrFull-time
About the role
Design, develop, test, deliver, maintain, and improve business applications as member of team working across full-stack through entire software development lifecycle.
Responsibilities
- Design end-user interfaces, databases, Application Programming Interfaces (APIs) and server-side logic while maintaining both front and back-end web application components
- Apply disciplined coding practices to enable agility and delivery of high-quality code
- Apply design patterns, automation, and semantic versioning where and when available
- Use development frameworks and third-party libraries
- Conduct wide range of tests and analyses to ensure software applications meet or exceed standards and end user requirements
- Develop detailed system design specifications to serve as a guide for system/program development
- Assist with the development of automated test harnesses to ensure delivery of high-quality code
- Perform investigative "spikes" to mitigate technical uncertainties and risks
- Troubleshoot errors, help resolve bugs, and improve overall efficiency of software
- Participate in ideation and brainstorming sessions to devise creative and disruptive digital solutions
- Create prototype designs for products using wide range of techniques
- Complete documentation required for deployments, maintenance, support and business needs
- Perform peer reviews of code/deliverables and analysis of continuous learning and continuous improvement
Work Arrangement
Hybrid from Boston Office (3 days from office, 2 days from home).
Minimum Requirements
Master's degree or foreign equivalent in Computer Science, Information Systems, Electronic Engineering or related field and 5 years of experience using Adobe Experience Manager (AEM) 6x.
Required Experience
- 5 years of experience with HTML5, CSS3 and JavaScript
- 5 years of Java development experience
- 1 year of experience troubleshooting and resolving website accessibility issues
- 2 years of experience troubleshooting and resolving performance issues
- 1 year of Salesforce Integration experience
- 2 years of web design experience
- 1 year of experience using CI/DI methods
- 1 year of database design experience
Pay
$178,131 per year.