You haven't searched anything yet.
About the Team/Role
The Software Development Manager 3 directs the activities of a software systems development function, software applications development function, and a software quality assurance function for software enhancements and new products including cloud-based or internet-related tools. Selects, develops, and evaluates personnel to ensure the efficient operation of the function.
How you'll make an impact
Support applications both during and outside business hours;
Research issues and Service Requests quickly and efficiently;
Engage in discussions and propose solutions;
Support production deployments, which occur on evenings and weekends. Contribute to post-deployment application validation. Quickly troubleshoot, evaluate, and resolve any issues that arise;
Participate in and lead team meetings and feature discussions;
Create basic designs for new and existing features;
Develop solutions that can be performant, scalable, consistent, and supportable that can be accomplished within the available scope, time and budget;
Participate in code reviews within the team and across other teams to ensure implementations adhere to goals, standards, and best practices;
Deliver software that meets requirements by learning the product area to provide the best long-term solutions;
Write code that is testable at all levels (unit, integration, and end-to-end.);
Assist in increasing unit test coverage;
Review requirements and provide meaningful and timely feedback to improve them;
Ask questions to ensure requirements are feasible, implementation is efficient, and the design is aligned with the technical direction set by your team and Architects;
Participate in estimation and prioritization of project requests;
Establish relationships with Architects, Software Engineers, Quality Assurance Engineers and Business Analysts to collaborate on design and delivery decisions;
Contribute to the prioritization of performance improvements and technical debt;
Understand common security vulnerabilities and best practices defined by Architects to reduce risk of security threats;
Design and develop technical solutions in all environments, resulting in an increased level of throughput. Others use your code as an example to learn from;
Understand your team's product domain and act as an internal subject matter expert;
Basic knowledge of multiple product domains;
Able to discuss application behavior and technology outside of the Development department in both a technical and business communication style;
Help others complete tasks to accomplish goals;
Step into other roles to ensure project deadlines are met;
Serve as a mentor with an ability to onboard new Software Engineers ensuring they have the proper tools and knowledge to become productive quickly;
Participate in the interview process and provide valuable hiring recommendations;
Provide technical and domain guidance to internal and external team members;
Lead features or components through the full software deployment lifecycle, including integration, customer feedback, release, and support phases;
Recommend ways to distribute work across your team to increase development efficiency.
Experience you'll bring
Relevant experience typical in this role;
Bachelor's degree in computer science or related field;
Experience with tools and programming languages defined by Development Managers specific to their teams;
Strong knowledge in Software Development Fundamentals and Process, Design, Documentation, Testing, and tools;
Effective in distributed team environment;
Strong oral and written communication skills;
Hands on experience with automated testing tools to assist with unit testing.
It would be great, if you had already had the opportunity to work:
Perform effectively in a cross-functional team environment to ensure successful execution and delivery of project commitments;
Demonstrate expertise in a domain as evidenced by others seeking your peer reviews, advice, and problem solving;
Communicate priorities and dependencies across teams to ensure successful execution and delivery of commitments;
Build relationships with Business Analysts, Quality Assurance Engineers, Architects, Product Owners, Support, Management, Configuration Management, Database Administrators, etc.
Full Time
$139k-170k (estimate)
03/27/2024
04/03/2024
wexinc.com
NEEDHAM, MA
3,000 - 7,500
1895
Public
ARI JOSEPH WEXLER
$1B - $3B
WEX provides payment systems and other financial services across a range of industries, including transportation, travel, insurance, and healthcare.