Software Engineering Manager - Insight Global
Los Angeles, CA 90079
About the Job
Required Skills & Experience
• Ability to communicate effectively both orally and in writing.
• Ability to accept direction and developmental guidance.
• Ability to collaborate effectively with individuals at all levels.
• Possesses strong critical thinking, analytical abilities, and technical skills.
• Strong understanding of the .NET Framework, Visual Studio, ASP.NET, MVC Development, VB.NET, ASMX, and WCF Web Services, as well as ADO.NET.
• Knowledge of Agile methodologies.
• Experience SQL Reporting Services (SSRS) and SQL Server Integration Services (SSIS).
• Proficiency in the following platforms and programming languages:
o .NET Framework, C#, ASP.NET, .NET Core, MVC, VB.NET, HTML, CSS
o Microsoft SQL Server (including SSIS and SSRS)
o WCF Web Services / WCF Data Services
o jQuery, JavaScript
o Oracle Database
Job Description
A health plan client of Insight Global's is looking for a Software Engineering Manager to work full-time in their Los Angeles, CA office. The Manager oversees the operations of the development team. Duties include planning, directing, coordinating, participating in, and managing the processes of designing, developing, optimizing, and testing software applications. The role requires strong technical background, team management skills, and project management skills.
RESPONSIBILITIES
• Manages a team of developers and analysts, providing mentorship, guidance, and support.
• Monitors, evaluates, and ensures the completion of tasks and projects.
• Writes, reviews and revises product requirements and specifications.
• Analyzes business requirements, designs, and develops applications to meet business goals.
• Conducts regular code reviews to ensure code quality and adherence to best practices.
• Designs, develops, and maintains databases, tables, view, queries, and reports.
• Ensures appropriate policies and procedures are followed in software development.
• Resolves performance issues and performs necessary revisions when necessary to ensure all development processes are running smoothly.
• Manages code build and release processes using tools such as Azure DevOps.
• Ensures adherence to Secure Software Development Life Cycle best practices.
• Fosters an agile development environment, promoting continuous improvement and innovation.
• Performs quality assurance testing including unit, system, and integration testing on newly developed or enhanced applications.
• Provides recommendations for the improvement, re-engineering, or replacement of existing applications.
• Develops and maintains detailed documentation for all new applications and queries.
• Trains technical and non-technical end-users once the software is developed.
• Stays up to date with industry trends, technology, and best practices.
Annual Compensation:
$165,000 - $175,000
Exact compensation may vary based on several factors, including skills, experience, and education.
Benefit packages for this role will start on the 31st day of employment and include medical, dental, and vision insurance, as well as HSA, FSA, and DCFSA account options, and 401k retirement account access with employer matching. Employees in this role are also entitled to paid sick leave and/or other paid time off as provided by applicable law.