About the job Manager, IT Programming Systems
Job Title: Manager, IT Programming Systems
Location: Santa Clarita, CA
Position Overview:
The Manager of IT Programming Systems (onsite; contract-to-hire) will manage, optimize, and enhance business systems. This role involves hands-on coding, integration, and automation work, along with overseeing the overall architecture and functionality of enterprise systems. The ideal candidate will have a strong technical background, including programming, integration, and database expertise, and the ability to lead cross-functional teams in deploying, supporting innovative system solutions and a strong understanding of ERP systems used.
Key Responsibilities:
Leadership & Strategy:
Lead, coach, and mentor a team of programmers, fostering professional development and high performance.
Collaborate primarily with business systems analysts to develop and implement technical solutions with business needs.
Collaborate with department heads, and stakeholders to identify, prioritize, and plan system enhancements.
Be familiar with business processes to forge best solutions for business requirements.
Programming, Custom Development & System Enhancement:
Write, review, and maintain code to customize and enhance system functionality, using C#, Java, VBScript, SQL Server and MariaDB.
Experience of Windows environments is necessary, Linux is a plus.
Develop custom modules, scripts, and workflows to automate processes and support business operations.
Create APIs, web services and integration scripts to facilitate data flow and functionality between applications, ensuring smooth communication across systems.
System Integration Development:
Lead integration efforts across ERP, MES, CRM and other business systems using API development and middleware solutions.
Build and maintain ETL processes to support data migration, synchronization, and transformation between systems.
Develop custom scripts and applications to automate data handling, integrate third-party applications, and address complex data needs.
Data Management, Reporting & Analytics:
Use SQL and programming skills to extract, manipulate, and analyze data for reporting and insights.
Oversee the creation of custom dashboards and reports using tools like Power BI, Tableau, Crystal reports, SSRS to support data-driven decision-making.
Write and optimize complex queries, views, and stored procedures to support dynamic reporting needs and improve data access performance.
Manage the maintenance of ERP/MES master data and set up to ensure an optimized system is running.
Testing, Quality Assurance & Optimization:
Develop and execute testing plans for custom code, integrations, and new functionalities, including unit, regression, and performance tests.
Troubleshoot, debug, and optimize system configurations, code, and integrations to improve system performance and reduce downtime.
Implement QA standards and best practices for system customization and enhancements.
Documentation & Training:
Ensure the creation and maintenance of technical documentation, including process flows, data dictionaries, and coding standards.
Technical Skills:
Programming & Scripting:
Proficiency in programming languages such as C#, Java,VB Script, MS SQL, and MariaDB for system customization and automation.
Experience with Windows servers.
Enterprise Systems Knowledge:
Deep experience with ERP and other enterprise systems (e.g., SAP,
Microsoft Dynamics, Salesforce).
Strong understanding of system architecture, process automation, and integration with enterprise applications.
System Integration:
Use ETL processes for system integration from ERP to other ERPs.
Experience in API development and integration methods, including REST, SOAP, XML, and JSON.
Database Management & Reporting:
Advanced SQL skills and familiarity with relational databases like Microsoft SQL and MariaDB.
Proficiency in reporting tools (e.g., Power BI, Crystal Reports and SSRS) to develop and manage reports and dashboards.
Software Development Lifecycle & Project Management:
Familiarity with Agile/Scrum methodologies and experience with Jira, Confluence, Git, or other development tools.
Ability to plan and execute development cycles, from requirements gathering through testing and deployment.
Qualifications:
Preferred Bachelor’s degree in Computer Science, Information Systems, Business Administration, or a related field but not essential
5+ years of experience with business systems management, including programming, integration, and team leadership.
Proven track record of successful implementations and technical project leadership.
Strong analytical and problem-solving skills with a strategic mindset.
Excellent communication and interpersonal skills to engage and align with cross-functional teams.
Highly organized, capable of managing multiple projects, and skilled in prioritizing to meet business goals.
A proactive, innovative leader with a collaborative approach to achieving technical and business solutions.
Compensation:
$65-120/hour
Contract-to-hire
Performance Bonus: 10% annual bonus; additional bonuses for business development/client referrals.
Comprehensive benefits including healthcare, dental, vision, 401(k).
Full coverage of international travel expenses.
Important Notes:
Direct applicants only; no staffing agencies or Corp-to-Corp arrangements.
Must be eligible to work in the U.S. without sponsorship.
Safebox LLC is committed to diversity, equity, and inclusion.