At MFS, you will find a culture that supports you in doing what you do best. Our employees work together to reach better outcomes, favoring the strongest idea over the strongest individual. We put people first and demonstrate care and compassion for our community and each other. Because what we do matters – to us as valued professionals and to the millions of people and institutions who rely on us to help them build more secure and prosperous futures. THE ROLE Using discretion and judgment, drives solutions to business issues through analyzing business processes and environment and leveraging technology for business units across the organization. Leads effort throughout the software development lifecycle with a focus on creating software at an advanced level with an adherence to standards and internal best practices. May serve as a team lead for small to midsized projects working with project management, business systems analysts and quality assurance to collaboratively meet tight deadlines. Responsible for ensuring that standards are established and adhered to throughout a project. Evaluates and prioritizes work within a project or group of projects. Primary contact with customer base for all work done within a project throughout its life. May lead and/or participate multiple projects. Significant areas of focus will include Legal, Compliance and Enterprise Risks domains & systems. WHAT YOU WILL DO At an expert level contribute to the design and development of tools which end users need for mission critical functions. Leads projects through to completion. Interprets business requirements, analyzes environment, maps requirements to design, codes, debugs, unit tests programs to deliver final product. Works with business analysts and user community to understand and evaluate business needs. Analyzes these needs and assists in the selection of appropriate technologies to provide an optimal solution. Keeps technical skills current; well-versed in several areas of technology. Assists System Architects in the selection of new product. Able to guide and advise junior colleagues through technical issues. Documents code and processes to aid in system support and facilitate knowledge transfer. Responsible for process creation and improvement. Examines workflow and recommends ways to increase efficiency or effectiveness. Helps to standardize processes across projects. Provide support for processes and applications., including on-call responsibilities. Acts as a consultant to others within the department to share information and advice other development efforts. Designs and implements database changes. Performs additional related responsibilities as necessary WHAT WE ARE LOOKING FOR Bachelor’s degree in computer science or related technical field, or equivalent experience.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Mid Level