What are the responsibilities and job description for the Enterprise Business Systems Analyst (SAP Business One ERP) position at BLUPAX PHARMA?
Reports To: Director of Software Engineering and Technology Development
Job Overview:
The Technology Software Development and Support Senior Associate will be responsible for overseeing the development, implementation, and support of software applications and solutions across the organization. This role combines both technical leadership and managerial oversight to ensure the success of software projects, their timely delivery, and the ongoing maintenance of software applications. The Senior Associate will lead a team of developers, troubleshoot technical issues, and work cross-functionally with various departments to provide efficient, scalable, and reliable software solutions.
Key Responsibilities:
· Software Development Liaison: Lead a team of software developers in designing, developing, and maintaining software solutions. Ensure best practices in coding, testing, and deployment.
· Project Management: Oversee the planning, execution, and delivery of software development projects. Manage timelines, budgets, and resources to ensure that projects are completed successfully and meet organizational needs.
· Technical Support & Troubleshooting: Act as the point of contact for any critical production issues, troubleshooting software bugs, and leading efforts to resolve technical problems in a timely manner.
· Collaboration: Work closely with cross-functional teams, including marketing, sales, warehouse, finance and IT support, to align software development projects with business objectives.
· Software Maintenance & Updates: Ensure the ongoing maintenance, support, and updates for existing software systems. Handle version upgrades, bug fixes, security patches, and optimization.
· Process Improvement: Identify opportunities for continuous improvement in development processes, tools, and technologies. Implement best practices for software development lifecycle (SDLC) management and agile methodologies.
· Risk Management & Compliance: Proactively identify technical risks and mitigate them.
· User Focused: Understand end-user needs and provide software solutions that enhance user experience and business functionality.