Software Engineering Lead in Coraopolis, PA at APEX Systems

Date Posted: 9/2/2018

Job Snapshot

Job Description

Job #:  863739

Software Engineering Lead

Coraopolis, PA

Full-Time Permanent position


Our client, a leader with healthcare technology, is seeking a high performing Software Engineer to join their research and development team.  Our client offers an array of integrated pharmacy software solutions for the health care industry. Their systems are used to manage thousands of pharmacies nationwide within the independent, chain, and hospital market segments.
Position Description

If you have a passion for engineering software and a track record for leading high performing technical teams, we are interested in you. We are seeking a technical leader that will inspire our teams to achieve fantastic results. As a contributor within the EnterpriseRx research and development (R&D) team, you will participate in and lead a collaborative and highly skilled Agile team responsible for EnterpriseRx, an enterprise class software solution that manages pharmacy workflow activities and increases revenue into pharmacies. 


Minimum Requirements
6+ years experience in software engineering
Critical Skills
• Expertise with Object-Oriented development (Java preferred)
• Extensive experience with relational databases (such as Oracle) and Structured Query Language (SQL) 
Additional Knowledge & Skills

• Leading a diverse technical team to deliver high quality software that exceeds customer expectations
• Analyze business problems to design innovative solutions and/or implement complex code changes for specific requirements or applications 
• Serve as a technical expert on multiple areas or more complex areas of the application/product 
• Lead design discussions and serves as technical lead for development across one or more applications or functional areas within a product
• Perform code reviews and analysis
• Mentor less seasoned team members
• Assisting Customer Operations and customers with software issues 
• Participating in technical design and code reviews
• Developing and executing unit tests
• Growing the core values based culture within the R&D organization
• Understanding the retail pharmacy and clinical services domain, and learning how customers use their products to manage their business
• Communicating complex topics to a diverse audience, including business leaders and customers
• Championing continuous improvement and promoting software development best practices across teams.
• Energetic, passionate and creative technical leader who values people, relationships, and performance
• Positively contributes to building a great culture 
• Experience working in a commercial software development team
• Experience with developing and designing software applications
• Know the 12 principles of the Agile Manifesto. Experience working in a software development team with those first. Scrum, Kanban, SAFe experience afterwards is a plus.
• Hunger for personal and professional growth; as an individual and as an organization
• Proven ability to drive activities to closure while pursuing excellence
• Respects, then questions the status quo looking for opportunities to continually improve
• Innovative mindset that seeks to exceed expectations 
• Excellent written and verbal communication skills 
• 0-25% travel

4-year degree in computer science or related field or equivalent experience
Physical Requirements
General Office Demands









EEO Employer

Apex is an Equal Employment Opportunity/Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, age, sexual orientation, gender identity, national origin, disability, protected veteran status, or any other characteristic protected by law. Apex will consider qualified applicants with criminal histories in a manner consistent with the requirements of applicable law. If you have visited our website in search of information on employment opportunities or to apply for a position, and you require an accommodation in using our website for a search or application, please contact our Employee Services Department at 844-463-6178