Software Development Manager
Location: US, FL, Orlando
Department: IT
Salary range: 90000-110000
Employment type: Full-time
Required experience: Mid-Senior level
Industry: Computer Software
Function: Management

Company profile:
Although AssistRx was formed in only 2009, we have capitalized on our 30 years of combined experience working within the specialty distribution channel, both in caring for patients as well as close collaboration with pharmaceutical manufacturers.  Our simple goal is to apply innovative solutions to provide greater access to therapy.                                                    Through years of exposure and insider knowledge, AssistRx (ARX) has become intimately acquainted with specialty therapy distribution, but has also identified shortcomings that exist in meeting patients’ needs using the current industry methodology.  Seeking to detangle the intricate complications that arise in this niche market, ARX has developed exclusive technology with our iAssist product and, when combined with our customizable features and superior service, we are confident it will be exactly what your organization needs to resolve prevalent issues and excel in customer care.  In fact, we believe our unique technology will revolutionize the current specialty distribution market by creating a seamless and efficient system to ensure benefits to all parties involved.                                                    AssistRx, as a company, is dedicated to developing technology solutions and offering premium customer service for the specialty pharma industry.  Improvement in the delivery of patient care has been a core motivation for ARX as we have partnered with healthcare companies, and it will continue to inspire us to find better solutions to continue to meet needs in this ever growing and changing market.                        AssistRx, Tomorrow's Technology Today.

Job description:
Company OverviewA technology solutions firm based in Orlando, Florida, AssistRx focuses on connecting pharmaceutical and biotech manufacturers together with their prescribers, patients and providers.  iAssist, AssistRx’s flagship product is a state-of-the-art technology that simplifies the prescribing process of specialty therapies and applies a menu of technology solutions that ultimately improves what is most crucial to every pharmaceutical and biotech brand – accuracy, adherence and, most importantly, access and speed to therapy.Position Overview and PurposeThe Software Development Manager oversees a team of developers, DBAs, and software architects who design, develop and maintain the operation of SaaS model web applications with a specific emphasis on usability, performance and scalability.  The ideal candidate will possess strong interpersonal, communication and leadership skills and experience in coordinating the efforts of technical teams to create technical specifications.   The Software Development Manager will also provide realistic estimates for the completion of development work to management stakeholders and may partner with project managers to manage the project timeline and ensure that development efforts remain on target.  As development progresses, The Software Development Manager will coordinate schedule releases, such as service packs, enhancements and version upgrades, with product management, system administrators, Web developers, Database administrators and IT support staff. 

Requirements:
Key Competencies:Managing people/demonstrated leadershipAdvanced decision making and problem solvingStrategic thinkingWritten and verbal communication skills to both technical and non-technical teamsSolid planning and project management skillsBusiness acumen, knowledge and professionalismPlan ExecutionTeam building/collaborationStrong influencing, negotiation and partnership skillsFinancial / budgetary management   Duties/responsibilities:Hire, train, coach, manage, and mentor the development staff overseeing performance of individual team members and team as a whole.  Coordinates training for team members as well as team building activities.Create and maintain key performance metrics for management reporting.Provide technical support, and direction to teams and team leaders including monitoring and troubleshooting performance and scheduling issues.Foster a culture of continuous improvement in all areas of technology and instill the principles of this culture across the development team.Develop and implement software development standards and governance.Work together with software architects, database managers and senior software developers to plan and execute projects under the direction of the Director of Information Technology.Manage projects using Agile SDLC methodologies.Manage software development, unit testing, and progress against project schedules.Collaborate with Product Management and Systems Engineering to define system requirements, assess feasibility/complexity, estimate scope and develop schedules.Maintain daily schedules, project estimates, resource plans, and project status reports.Coordinate walkthroughs and reviews with product team to ensure conformance to standards and adherence to design specifications.Acquire resources necessary to accomplish work on time.Required Skills and Knowledge:Bachelor's Degree in computer science or related field (or equivalent). 5-7 years of experience in managing software development teams.Demonstrated knowledge in Microsoft .Net, C#, WCF, Azure, TFS and SharepointSolid knowledge and experience working with a variety of programming languages [both client and server side], software development processes and Agile methodologies (i.e. SCRUM, XP, Test Driven Development, etc.).Experience with the architecture principles and design patterns of many applications including SaaS based web applications, ESB, Integration/middleware, Business Intelligence, Data Analytics and mobile.Experience in building web-based enterprise software products from the ground-up to production demonstrating successful delivery of software applications and systems by meeting agreed upon delivery commitments and quality levels.Good knowledge of web related technologies (HTML, CSS, JavaScript, Web Services)Ability to manage offshore resources.Demonstrated knowledge and practical experience in project management principles.Experience in code optimization, load balancing and performance tuning. 

Benefits:
Health and Dental Insurance through UHC50% of premium paid by companyVision Plan through Advantica50% of premium paid by companyShort Term Disability through UNUM50% of premium paid by company.$25,000 A&amp;D life insurance paid 100% by the company.401K with company matching 100% up to the first 3%, and 50% on the 4% -5% contributions.  Immediately vested upon eligibilityEight paid holidays.  1 Floating holiday80 hours of PTO accrued during first year of employment.Flexible environmentFree drinks and snacksEmployee lounge with video gamesCasual dress (jeans)Plenty of fun activities