Job Openings Manager, IT Programming Systems

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.