Full-Time Senior Manager- Software Development
Job Description
Senior Manager- Software Development
Confidential Newton, Massachusetts, United States (Hybrid)
SENIOR MANAGER / SOFTWARE DEVELOPMENT
Manages an overall team of 15,
3 direct reports who are hands on managers.
- Must be technical enough to get involved with architectural decisions and brainstorm about technical roadblocks. No actual coding.
Are you an experienced manager with a software development background who wants to focus on driving modern front-end efficiencies, and highly responsive web application design? Are you driven to work collaboratively with product teams to create and support rich, interactive applications that help end users manage their workflows and processes? In this opportunity on the Application Solutions team, you will use agile processes to deliver desired functionality quickly. You will partner on all aspects of development, from UX planning to deployment for applications in our application portfolio.
As a full-stack software development manager, you will bring strong solution architecture understanding and a solid understanding of micro-services, and cloud platform service consumption for optimal design and application component re-use within our operational unit.
Key responsibilities
- Management of life cycle software development including design, development, testing, and support providing solutions to complex business problems by utilizing our modern tech stack
- Leading the maintenance and solutioning of multiple websites, facilitating maximum self-service development for end user content updates
- Driving reusable code and libraries for future use
- Choreographing front-end and server sided development activities, helping to grow and foster skill set levels traversing the tech stack
- Understanding user requirements, propose solutions, and perform design and analysis prior to development
- Working with teams to integrate applications using API-led and Cloud-first architectural design patterns with in-house custom applications and third-party SaaS providers
- Leading vendor contract and full-time developers on providing appropriate guidance and oversight, ensuring alignment with partners within technology and greater business teams
- Helping to develop career arcs and growth of rebuilding engineering team
- Facilitating and guide code reviews and solution design sessions
- Working in a highly collaborative, mission-driven, agile environment across multiple product teams
- Consulting with developers, info sec, and solution and enterprise architects to evaluate and develop product specifications and optimal solutions
- Tracking project status and communicating progress effectively to internal management and external stakeholders
- Assisting to oversee web testing services, inclusive of unit, functional, and scalability testing
Core requirements
- Strong foundation in algorithms, data structures, and design approach to development
- A proven ability to translate key business requirements into application design
- Working knowledge of private clouds such as Azure and OpenStack
- Ability to think abstractly, comfortable dealing with ambiguous or undefined problems
- Familiarity with agile software development processes, including Scrum
- Working knowledge of continuous integration (CI) platforms (Azure DevOps) and source control systems (GitHub)
- Working knowledge of common architectural patterns, design patterns, and best practices
- Working knowledge with cloud deployment and modern DevOps tools and practices
- Ability to create and review architectural diagrams, flowcharts, and road maps to identify completeness, areas of concern, and use of best practices
- Ability to prioritize and handle multiple tasks, as well as changing priorities
- Strong verbal and written communication skills (both technical and non-technical)
Additional Skills and Knowledge
- Bachelor’s degree in computer science, systems engineering, or MBA preferred
- 10+ years of experience with JavaScript frameworks (e.g., React, jQuery, Angular)
- 10+ years of programming experience in C#, including ASP.NET, web services, MVC, WFP apps, and Web APIs
- Experience working in financial services and/or a regulated environment a plus
- Experience leading development team(s)– designing, developing, configuring, implementing, and managing websites and applications
- Prior system or application integration experience with third party products like Salesforce, MuleSoft, Azure Service Hub
- Programming experience with stored procedures, Entity Framework, or similar ORM frameworks
- Experience writing unit tests and integration tests using Visual Studio, NUnit, or similar frameworks
- Experience visualizing UIs and the ability to customize components to fit the application
- Experience building and deploying Azure Applications
- Experience with relational databases, such as SQL Server, MySQL, and/or PostgreSQL
- 2 days a week in the Office
- Bleary@attainsearch,com
930 total views, 1 today