The Lead of Software Projects is responsible for planning, coordinating and managing all software, computer hardware, and networking-related activities during the implementation and/or integration of high volume pharmacy-automation systems at our customer sites. This role is senior in nature and will pertain to employees with several years of experience in managing software projects. The incumbent will train and provide feedback regarding more junior assembly staff. Will also provide inspections and feedback of software development. This customer-focused position will provide hands-on expertise in the building, testing, implementing, customizing and trouble-shooting of complex relational databases, client-server software applications, third-party firmware, clustered and stand-alone servers, computer workstations, and secure computer networks. Responsibilities also include managing customer expectations, gathering requirements, developing test plans, as well as providing project scope management, change control, project planning/scheduling, project documentation, issue resolution, and postmortem analysis.
Assist with the OJT (on the job training) of new production staff/group, provide feedback during training. Provide guidance/development in areas of training needs.
Lead integration Software Project Analyst(s) in the completion of products to schedule. They would be responsible for team’s performance and development to production schedule.
Provides software project management during the implementation of high volume pharmacy-automation systems; works with customers, sales, and product managers to ensure customer requirements are recognized.
Reviews project designs, customer’s business model and workflow with mechanical Project Manager and identifies standard versus custom software/IT configuration requirements; gathers and communicates computer software, hardware and network requirements for the project.
Creates bill of materials for computer software, hardware, peripherals, network devices and licensing requirements of the project; coordinates procurement activities with the purchasing department when necessary.
Works with mechanical Project Manager to develop detailed project plans, coordinate customer activities, and manages system build processes, in-house system testing, and onsite implementation and/or integration.; Works with Development to oversee project-specific software design and custom engineering activities.
Builds or assists in building clustered and stand-alone RAID10 server solutions, workstation computers and secure systems networks per the requirements of the project.
Installs, configures, tunes and trouble-shoots Oracle 10g or 11g Standard or Enterprise Edition Database Management Systems (DBMS); builds, configures, customizes and trouble-shoots the automation software (PPS) database; makes database modifications as necessary.
Installs, configures and trouble-shoots the proprietary software suite (PPS) and runtime library components; assists Control Engineers with trouble-shooting automation devices.
Installs, configures and trouble-shoots third-party firmware, network devices, scanners, labelers, and other peripherals as required
Coordinates Host Interface (HL7, TCP, Print-Parser, Serial, XML etc.) configuration, development, and testing activities.
Develops test plans and conducts in-house project testing of the system.
Manages project communication with ARxIUM personnel and customer personnel; manages customer expectations and satisfaction; provides project scope management and change control.
Creates project documentation and facilitates the transition of projects from Implementation to Service.
Responsible for project plan updates and project post-mortem analysis. Also responsible for management-focused project updates and budget reporting when necessary.
Provides feedback and communicates issues, product enhancements opportunities and field changes to the Engineering and Service teams as necessary.
Maintains and improves Implementation build and test processes, procedures and documents.
Provides operational training to customer personnel; provides operational and technical training to new hires and Service personnel.
Provides project Sales support; provides technical support to the Service team; assists Software Engineering Team by gathering requirements writing functional specs, generating software design and developing code when necessary.
Facilitates system design/performance reviews and assists in technical design efforts.
Manage inter-departmental projects, including internal development, via master integration plans.
Manage complex, high-profile, high visibility customer relationships and projects.
Previous or demonstrated leadership skills required
Demonstrated project management skills
Experience as an independent, analytical problem solver/decision maker
Ability to manage and implement software only projects
Good negotiating skills
Good interpersonal skills
Good oral and written communication skills
Good customer service skills; ability to listen and react to customer needs
Excellent organizational and time management skills; detail-oriented; self-motivated and operate independently
Ability to think strategically and act tactfully
Ability to work with cross-functional teams
Ability to handle multiple concurrent assignments
Strong knowledge of software/database: XML, Oracle 8i, 10g or 11g, PL/SQL; familiarity with database administration tools like TOAD, PL/SQL Developer, Oracle DBA Studio/Enterprise Manager, SQLPLUS;
Exhibit aptitude in multiple facets of technologies such as: Visual Studio 6.0, 2005 or 2008, .NET framework, ASP, SQL Server, OS/Networking: Windows 2000 Server, Professional, Windows 2003 Server, Windows XP, Windows 2008, Windows Vista, Windows 7, RAID10, Windows clustered servers; ability to setup domains, VLANs, Active Directory, DNS; Computer Hardware: Pentium hardware, PLCs
MS applications: Word, Excel, PowerPoint, MS Project, Visio
Education and Experience: This position requires broad training in fields such as computer sciences, information systems, software engineering, industrial engineering, electrical engineering, business administration or similar vocations generally obtained through completion of a four year bachelor’s degree program or equivalent combination of experience and education; normally requires 5+ years of progressive hands-on experience in one or more of the following competency areas: systems integration, systems analysis, database programming, software project management, administration, software design, development, engineering; 5+ years project management experience implementing/integrating complex projects integrated software systems; pharmacy automation experience considered a plus.
If you are smart, hardworking, have great ideas, and want to play a crucial role in the modern-era pharmaceutical industry, then join our team! ARxIUM offers a competitive salary and benefits package including a company match 401K and opportunity for personal and professional growth. In addition, you will be eligible to participate in the ARxIUM Employee Profit Sharing Bonus Plan, intended to give employees the opportunity to increase their earnings by contributing to the profitability of ARxIUM.
Please note that candidates need to be eligible to work in the U.S. now and in the future without ARxIUM sponsorship for an employment-based visa.
ARxIUM is an Equal Opportunity Employer – Disability and veteran. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, protected veteran status, or disability status or other characteristics protected by law.
If you are a job seeker and require accessibility assistance or an accommodation to apply for one of our jobs, please submit a request by telephone or via e-mail. In order to appropriately assist you with an accommodation, we ask that you please specify the assistance needed. The dedicated voicemail and e-mail options are reserved only for applicants needing accessibility assistance or an accommodation in order to apply for a job with us. Someone will get back to you within one business day.
To request an accommodation by telephone, leave a message at 1-847-808-2600.
To request an accommodation by e-mail, send a message to email@example.com
DISCLAIMER The above statements are intended to describe the general nature and level of work being performed by employees assigned to this classification. They are not intended to be construed as an exhaustive list of all responsibilities, duties, and skills required of personnel so classified.
ARxIUM is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, protected veteran status, or disability status or other characteristics protected by law.