TrentonRecruiter Since 2001
the smart solution for Trenton jobs

Senior Software Engineer

Company: Pharmscript
Location: Somerset
Posted on: April 8, 2021

Job Description:

Job Description:PharmScript is one of the nation's leading pharmacies, partnering with long-term and post- acute care facilities to supply medications to thousands of residents and patients. When you join the PharmScript family, you join the ranks of more than 1,700 dedicated people across the country who help to get safe, accurate, and timely medication to those who need it most.We're looking for a Senior Software Engineer to join our PharmScript team within our Information Technology department. As a Senior Software Engineer, you will write and configure code for new and upgraded solutions in accordance with technical specifications. Some of your responsibilities will include to analyze, design, code, debug, test and modify new software or enhancements while considering software abilities; create strategic technical designs for small scope projects within team; and provide high-level architecture guidance and develop specifications to resolve software problems. You will also be responsible to consult with stakeholders on current functionality and complexity of adding features; estimate effort for current and future projects of small to large scope; and debug complicated issues that span multiple modules, involve complex concurrency or low-level problems.The ideal candidate is a people person who enjoys troubleshooting and resolving problems and is dedicated to helping customers. For you, no task feels too small and no challenge impossible. Excellent communication and interpersonal skills are essential.Key Responsibilities:Strategy & Planning:--- Assume responsibility for the development, maintenance, testing and support of internal software applications--- Follow industry and company best practices of design and development--- Provide support to other team members as required--- Develop and maintain strategy, architecture, models, road maps and policies for high performance cloud software solution, including choice of software frameworks, tools, technology and vendor solutions.--- Collaborates with internal and external strategic technology partners to develop joint product strategies and plans; oversees implementation and monitors results--- Drive the channel, product or platform strategy reflecting competitive and technology trends and business needs across products and/or platform--- Creates and/or manages the innovation funnel/roadmap for products that deliver against the objectives and strategies. Incorporates innovation into daily execution--- May lead Product, Engineering and Design teams to meet and achieve PharmScript's vision and the business objectives--- Manage multiple products at the same time; consistently making progress and achieve results--- Present and lead conversations about projects, issues, solutions, and strategy to Director and C level leaders.--- Own annual goals, objectives and budgets for key products - building discipline around tracking progress, getting customer feedback, and iterating to improve in market performance--- Lead pre-testing phase of development by evaluating proposals in order to identify potential problem areas and make the appropriate recommendations.--- Ensure that development projects meet business requirements and goals, fulfill end-user requirements, and identify and resolve systems issues.--- Review and analyze existing application effectiveness and efficiency, and then develop strategies for improving or leveraging these systems.Acquisition & Deployment:--- Manages and enforces that the development team follows all the development processes including coding standards, code reviews, etc. 90% of time.--- Follows processes 100% of the time. Enforces the development team compliance 90% of the time:--- TFS story/task management:--- Source Control: Manages branch strategies as required.--- Continuous Integration/Delivery: Oversees the deployment of code throughout the development lifecycle along with any key technical documentation.--- Automated Testing: Provide coverage testing in critical operations web applications.--- SCRUM/Kanban process * Delivers clear, detailed and understandable technical documentation as requested. Reviews and assures the quality of team projects.--- Facilitates cross-functional team communication and meetings to ensure the team meets or exceeds expectations. Serves as liaison between development staff and other areas.--- Trains new and existent team members and ensures continues improvement.--- Manage the development and deployment of new applications, systems software, and/or enhancements to existing applications throughout the enterprise.--- Research and make recommendations on software products and services in support of procurement and development efforts.--- Coordinate feasibility studies for software and system products under consideration for purchase, and give advice based on findings.--- Ensure that any new software integration into company systems meets functional requirements, system compliance, and interface specifications.--- Collaborate with analysts, designers, and system owners in the testing of new software programs and applications.Operational Management:--- Identify and resolve program errors--- Provide technical leadership to project managers and programmers working on development project teams--- Design, develop, and install enhancements and upgrades to systems and application software--- Liaise with network administrators and software engineers to assist with quality assurance, program logic, and data processing--- Cultivate, disseminate, and enforce functional policies, procedures, and quality assurance best practicesQualifications:--- Bachelor's degree in Computer Science or a closely related field (or 2+ years equivalent experience) preferredSkills and Abilities:--- Programming experience with at least one modern language such as Java, C++, or C# including object-oriented design--- 2+ years of experience contributing to the architecture and design (architecture, design patterns, reliability and scaling) of new and current systems.--- 3+ years of non-internship professional software development experience--- 5+ years of professional software development experience including proven experience in .Net, Object Oriented Design, Data Structures and Algorithms.--- Experience developing and maintaining high availability distributed software systems.--- BA/BS degree in Computer Science, related field or equivalent practical experience.--- Server-side development experience, preferably in Java/Spring.--- Experience in multiple Azure services.--- Great communication skills - ability to think creatively and adapt the message to the audience.--- Knowledge of JavaScript (React, jQuery), Groovy, Python, SQL, Angular--- C# .Net Core--- Microservices Pattern--- Microsoft Service Fabric or Docker/Kubernetes--- Microsoft Azure--- Queueing Systems--- NoSQL Document Databases--- Experience with Visual Studio Team Foundation System.--- Experience with automation testing and software development.--- Experience testing web applications and quality control.--- Experience creating complex SQL Server TSQL scripts & stored procedures.--- Ability to prioritize, organize, self-manage, and successfully balance multiple tasks and request to meet project deadlines.--- Must be detail-oriented and well organized; excellent written, listening, verbal, and interpersonal skills--- Degree in Computer Science (or similar technical field) and 7+ relevant work experience--- Expert knowledge of:o C#o NETo T-SQLo Entity Framework--- Strong customer-service orientation and a professionalism--- Excellent documentation skills--- Highly self-motivated and self-directed--- Excellent communication skills--- Advanced managerial experience--- A passion for technology and digital transformation--- An innovative mind that is creative and doesn't follow cookie cutter ideas--- Deep technical understanding of cloud software solutions and high-performance multi-tier applications.--- Full-stack hands-on experience with front-end frameworks such as React, Angular and programming languages such as Node, Go, JavaScript--- Experience in the architecture of metadata-driven systems--- Experience with modern development methodologies, such as Agile / DevOps--- Experience with clinical research systems a definite plus--- Experience with regulated software development a definite plus--- Proven experience in overseeing the direction, development, and implementation of software solutions.--- Direct, hands-on experience with automated software tools.--- Strong knowledge of system and software quality assurance best practices and methodologies.--- Strong knowledge and skills with MS SQL Server, Visual Studio, Transact-SQL, MS Office 2013 or later, and Infragistics.--- Good project management skills and/or substantial exposure to project-based work structures, project lifecycle models, etc.--- Knowledge of database design and file management techniques.--- Working knowledge of Windows networks and Windows XP operating systems.--- Knowledge of network security hardware, protocols, and standards.--- Excellent understanding of the organization's goals and objectives.--- Knowledge of applicable data privacy practices and laws.--- Knowledge of Software Modeling Tools such as Visio, Workflow BPR, Erwin.--- Ability to communicate with and interpret operational requirements of end users.--- Strong customer-service orientation.--- Excellent written and oral communication skills.--- Excellent listening and interpersonal skills.--- Ability to communicate ideas in both technical and user-friendly language.--- Ability to conduct research into application development issues and products.--- Highly self-motivated and directed.--- Keen attention to detail.--- Able to prioritize and execute tasks in a high-pressure environment.--- Experience working in a team-oriented, collaborative environment.Work Conditions--- Overtime hours may be required to meet project deadlines.--- Travel 10%--- Sitting for extended periods of time.--- Skills such as talking, seeing, and hearing are needed to gather requirements and to answer users' questions. Reaching with arm and hand and finger dexterity is needed to operate computer keyboard.EEO Statement:PharmScript is fully committed to employing a diverse workforce. We recruit and retain talented individuals without regard to gender, race, age, marital status, disability, veteran status, sexual orientation and gender identity or any other status protected by federal, state or local law.EO/Minorities/Females/Disabled/Veterans

Keywords: Pharmscript, Trenton , Senior Software Engineer, IT / Software / Systems , Somerset, New Jersey

Click here to apply!

Didn't find what you're looking for? Search again!

I'm looking for
in category

Other IT / Software / Systems Jobs

Software Engineer (Java, AngularJS)
Description: Software EngineerNew Brunswick, NJ temporarily remote due to COVID 6-month contract w/ option for extension or fulltime conversion 50-60/hr - negotiable depending on experience Please note, at this (more...)
Company: Brooksource
Location: New Brunswick
Posted on: 04/14/2021

Staff Software Engineer - Backend (Java)
Description: Position Summary... What you'll do... Introduction We are the inventory team supporting inventory reservation and availability for We handle unique challenges of scale where we need to handle (more...)
Company: Wal-Mart
Location: Hoboken
Posted on: 04/14/2021

Cloud Automation Network Developer
Description: Duration: 6 months br br Overview br br Automation of existing manual network functions and new deployment and modification
Company: ThreeBridge Solutions
Location: New Brunswick
Posted on: 04/14/2021

Senior Software Engineer - Top Hedge Fund
Description: Senior Software Engineer - Top Hedge Fund Type: Permanent br Experience: Experienced Professional Non-Manager br Education: Bachelor's Degree br Category: Engineering br Industry: Financial (more...)
Company: MRINetwork
Location: Greenwich
Posted on: 04/14/2021

Enterprise Agile SAFe Coach
Description: Job Description Hybrid role. Qualified applicants will be local to the Stamford area and able to sit on-site at least one week per month potentially more post-COVID . br br Our leading client in (more...)
Company: Eliassen Group
Location: Greenwich
Posted on: 04/14/2021

Member Experience Technical Associate
Description: About Us br br MIRROR is the world's first nearly invisible home gym featuring live and on-demand fitness classes in a variety of workout genres, and 1 1 personal training. MIRROR is creating a new (more...)
Company: MIRROR
Location: Walton
Posted on: 04/14/2021

Vice President Content, Aurea Software (Remote) - $200,000/year USD
Description: Do you believe that creating world-class digital content is among the most critical and valuable competencies for growth software companies Do you thrive on the challenge of revitalizing failed brands (more...)
Company: Crossover for Work
Location: Walton
Posted on: 04/14/2021

Software Engineer
Description: Join Hired and find your dream job as a Software Engineer at one of 10,000 companies looking for candidates just like you. Companies on Hired apply to you, not the other way around. You 039 ll receive (more...)
Company: Hired
Location: White Plains
Posted on: 04/14/2021

Director of Information Technology
Description: The Denzel Group is sourcing for an IT Director, Security to join a growing organization in Lancaster county. You will be responsible establishing the strategy
Company: The Denzel Group
Location: Lancaster
Posted on: 04/14/2021

Software Engineer - Remote
Description: Join Hired and find your dream job as a Software Engineer at one of 10,000 companies looking for candidates just like you. Companies on Hired apply to you, not the other way around. You 039 ll receive (more...)
Company: Hired
Location: West Babylon
Posted on: 04/14/2021

Log In or Create An Account

Get the latest New Jersey jobs by following @recnetNJ on Twitter!

Trenton RSS job feeds