Lead Software Engineer
2 Avenue De Lafayett Boston, MA 02108 US
Job Description
Overture Partners' client has an immediate need for a Lead Software Engineer. To secure an interview for this role, candidates must meet the following criteria:
Must Haves:
- Minimum of 3 years of experience leading a technical team.
- Minimum of 8 years of hands-on software engineering experience
- Experience leading software engineering, front-end web, systems integrations, API, back-end batch processing, and/or ETL teams
- 5 years C# and .NET experience
- 5 years of Cloud experience - preferable with Azure
- Leads and performs hands-on development and support/maintenance of internal software solutions
- Actively engages in applications architecture and strategy –providing vision, problem anticipation and problem solving to the teams involved in systems analysis, reporting and applications development.
- Contributes to own self-development of business and technical acumen; provides guidance to software engineering team members to develop their business and technical acumen
- Is accountable for assigned technology domain areas, projects, and solutions, including but not limited to project planning and execution, release planning, change management, and production operations support
- Participates in leading, coaching, technical mentoring, and tracking performance of software engineers
- Works with department leadership to guide software engineers on standards, methodologies, best practices, systems, and processes to drive quality excellence and continuous improvement
- Collaborates with IT and business teams to understand business drivers/goals to align and deliver engineering solutions.
- Provides assistance and advice to business users in the effective use of applications and information technology.
- Keeps abreast of emerging software engineering trends, tools, techniques and identifies those that can enhance, transform, or create business capabilities
- Works with software engineering leadership to create and communicate estimates of resources, timelines, updates, needs, and risks for delivering both projects and operational activities
- Executes quality excellence through standards, best practices, and continuous improvements
- Executes the analysis of business requirements, design specifications, development, and technical and user documentation of report development through direct interaction with project teams and stakeholders
- Communicates and escalates issues, needs, risks, and ideas to appropriate audience in an appropriate and timely manner; seeks assistance in a timely manner
- Provides status updates on regular cadence as requested by management team
- Leads and supports the research, recommendation, and innovation and usage of new processes, tools, software and digital development technologies
- Creates and maintains work tickets, tracking, updates and follow-up; assists creating technical “how-to” documents as appropriate
- Leads, tracks, monitors, and resolves production support issues; document activities and solutions.
- Provide emergency support as necessary, including after-hours. Conducts root-cause analysis.
- Bachelor’s degree in computer science, information technology, management information systems, or related discipline;
- Master’s degree preferred but not required
- Azure certification(s) preferred
- Candidates must be eligible to work in the united states
- Permanent Position
Share This Job:
Related Jobs:
About Boston, MA
Are you sure you want to apply for this job?
Please take a moment to verify your personal information and resume are up-to-date before you apply.