Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Software Developer II image - Rise Careers
Job details

Software Developer II

Description

JOB DESCRIPTION

 

Summary/Objective


 The Software Developer II reports directly to the IT Director and is responsible for the analysis, design, development, maintenance and support of software applications. You will collaborate with members of multiple teams including development, business analysts, quality, and our internal user community to deliver software applications that drive our business processes. This position is a Senior Level position and requires a minimum of 5 years of experience. 


Essential Functions


Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.

  1. Design, development and testing of software using Microsoft .NET.
  2. Design and develop complex SQL queries.
  3. Working with various Webservers and API’s to integrate vendor tools into Pharmalink’s systems
  4. Participates in defining and implementing technical direction.
  5. Has worked in or understands an Agile SDLC environment along with required documentation and validations of Systems and applications
  6. Performs or reviews system design changes, programming, testing, debugging, and documentation for assigned projects. 
  7. Writes support documentation or help files for new software and major software enhancements.
  8. Provides technical experience to team and department members. Effectively works with peers, team members, and other departments. 
  9. Participates in implementing code changes to accomplish assigned system projects, and new applications.
  10. Participates in code validation of team members
  11. Coordinates support for new development.
  12. Makes significant contributions to the success of projects by applying demonstrated knowledge.


Requirements

Competencies

  1. Collaboration Skills 
  2. Project Management
  3. Communication Proficiency 
  4. Problem Solving/Analysis
  5. Ability to work independently
  6. Results Driven
  7. Teamwork Orientation
  8. Strong background of software application development and coding
  9. Proficient using VB rather the C# for .NET coding
  10. Strong background in VB.NET, ASP.NET (7yrs)
  11. Strong background in MS SQL or like Database language (7yrs)
  12. Experience integrating with Webservices and custom API’s
  13. Knowledge/Experience in GxP principles are a major benefit

Supervisory Responsibility

This position has no supervisory responsibilities.


Work Environment

This job operates in a professional office environment. This role routinely uses standard office equipment such as computers, phones, photocopiers, filing cabinets and fax machines.


Physical Demands

The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job.

This is largely a sedentary role; however, some filing is required. This would require the ability to lift files, open filing cabinets and bending or standing on a stool as necessary.


Position Type and Expected Hours of Work

This is a full-time position, and hours of work and days are Monday through Friday, 8:30 a.m. to 5 p.m. Some overtime and offsite work may be required.


Travel

No travel is expected for this position.


Required Education and Experience

Bachelor’s degree in computer science or equivalent number of years of experience, plus seven (5) years of relevant experience, or the equivalent combination of education and experience.


Preferred Education and Experience

Master’s degree in computer science.


Additional Eligibility Qualifications


Other Duties

  1. Standard support for current systems, including software, hardware, printers, etc
  2. Minor network administration
  3. Ad Hoc departmental reporting 
  4. Bug fixes



Average salary estimate

$90000 / YEARLY (est.)
min
max
$80000K
$100000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Software Developer II, PharmaLink

Join Pharmalink in Largo, Florida as a Software Developer II and take your career to the next level! As a key player in a collaborative environment, you’ll work closely with talented teams, including development, business analysts, and quality assurance, to create software applications that enhance our business processes. With a minimum of five years of hands-on experience in software development, you will design, develop, and test high-quality applications using Microsoft .NET technologies. Your expertise in creating complex SQL queries and working with APIs will be essential as you integrate various vendor tools into our systems. A familiarity with Agile methodologies is important as you contribute to system design, coding, debugging, and documentation. At Pharmalink, we value collaboration and problem-solving; you’ll not only provide technical insights but also participate in code validations to ensure our projects' success. This position is perfect for someone who thrives in a team-oriented setting while being equally comfortable working independently. If you are someone who is passionate about software development and is eager to make impactful contributions, we want to hear from you!

Frequently Asked Questions (FAQs) for Software Developer II Role at PharmaLink
What are the key responsibilities of a Software Developer II at Pharmalink?

As a Software Developer II at Pharmalink, your primary responsibilities include the design, development, and testing of software applications using Microsoft .NET, creating complex SQL queries, and integrating various APIs into our systems. You will also participate in defining technical direction, collaborate with diverse teams, and contribute to system documentation and validations.

Join Rise to see the full answer
What qualifications are required for the Software Developer II position at Pharmalink?

To apply for the Software Developer II role at Pharmalink, candidates must have a Bachelor’s degree in Computer Science or a related field alongside a minimum of five years of relevant experience. A strong background in VB.NET and ASP.NET, along with proficiency in using SQL and integrating web services, is essential for success in this role.

Join Rise to see the full answer
Is prior experience in Agile SDLC necessary for the Software Developer II role at Pharmalink?

Yes, familiarity with Agile Software Development Life Cycle (SDLC) is important for the Software Developer II position at Pharmalink. Understanding Agile methodologies allows you to contribute effectively to project iterations and collaborate smoothly with cross-functional teams.

Join Rise to see the full answer
What programming languages should a Software Developer II at Pharmalink be proficient in?

Candidates for the Software Developer II position at Pharmalink should be proficient in VB.NET and have a strong foundation in ASP.NET development. Experience with MS SQL or similar database languages is also crucial, as developing complex queries will be a significant part of your job.

Join Rise to see the full answer
What is the work environment like for a Software Developer II at Pharmalink?

The work environment for a Software Developer II at Pharmalink is professional and collaborative, situated in an office setting. You will work with standard office equipment and may occasionally engage in minor network administration and ad hoc reporting while supporting existing systems.

Join Rise to see the full answer
Common Interview Questions for Software Developer II
How do you approach software development when working in a team?

When working in a team, I prioritize open communication, actively listen to peer feedback, and leverage everyone's strengths to find the best solutions. Collaboration is vital, so I ensure I share my ideas while welcoming others to contribute, which leads to more innovative outcomes.

Join Rise to see the full answer
Can you explain a complex SQL query you've written and its purpose?

Certainly! I once developed a complex SQL query that analyzed customer behavior by joining multiple tables. The purpose was to gather insightful data about user interactions, which helped the marketing team tailor campaigns more effectively, ultimately boosting engagement and sales.

Join Rise to see the full answer
What is your experience with Microsoft .NET development?

I have over seven years of experience with Microsoft .NET, primarily using VB.NET and ASP.NET for application development. I enjoy utilizing .NET for its versatility and robustness to create scalable software solutions that efficiently meet user needs.

Join Rise to see the full answer
How do you ensure the quality of your code?

To ensure quality, I adhere to best coding practices, conduct peer reviews, and write comprehensive test cases. Utilizing version control systems also helps track changes and identify potential errors before deployment.

Join Rise to see the full answer
Describe your experience with Agile methodologies.

I have worked extensively in Agile environments, participating in sprint planning and daily stand-ups. This iterative approach has allowed me to adapt quickly to changes, ensuring the development process remains aligned with project goals and timelines.

Join Rise to see the full answer
Tell me about a challenging project you have worked on.

One challenging project involved integrating an external API into our existing system. I faced several compatibility issues but overcame them by conducting thorough research and engaging with the vendor to ensure seamless integration, resulting in enhanced system functionality.

Join Rise to see the full answer
What strategies do you employ to troubleshoot and debug software issues?

When troubleshooting software issues, I systematically reproduce the problem, analyze relevant logs, and break down the code to identify potential causes. Seeking insights from colleagues and understanding user feedback also aids in resolving complex bugs effectively.

Join Rise to see the full answer
How do you handle tight deadlines in software development?

To manage tight deadlines, I prioritize tasks by urgency and impact, focusing on delivering essential features first. I maintain transparency with stakeholders about progress and potential challenges, ensuring expectations are aligned while working efficiently to meet the deadline.

Join Rise to see the full answer
What is your process for writing documentation for software solutions?

I write documentation concurrently with development, ensuring clarity and completeness. It includes outlining system functionalities, user guides, and troubleshooting tips, making it easier for both users and future developers to understand and utilize the software.

Join Rise to see the full answer
How do you stay updated with the latest developments in software engineering?

I stay updated by following industry blogs, participating in online forums, attending workshops, and enrolling in relevant courses. Networking with fellow developers and attending tech meetups also helps me keep abreast of emerging trends and best practices.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
PharmaLink Hybrid Largo, Florida, United States
Posted 2 days ago

The Control Substance Admin role is vital for ensuring DEA compliance and managing inventory efficiently.

Photo of the Rise User
Google Hybrid Cambridge, Massachusetts, United States
Posted 5 days ago
Inclusive & Diverse
Rise from Within
Mission Driven
Diversity of Opinions
Work/Life Harmony
Take Risks
Collaboration over Competition
Growth & Learning
Transparent & Candid
Customer-Centric
Social Impact Driven
Rapid Growth
Passion for Exploration
Dare to be Different
Reward & Recognition
Friends Outside of Work
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
Conferences Stipend
Bias Training
Employee Resource Groups
401K Matching
Paternity Leave
Maternity Leave
Some Meals Provided
Social Gatherings

As a Software Engineer at Google, you'll design and develop innovative software solutions that serve billions of users worldwide.

Photo of the Rise User
Posted 5 days ago

Join Underdog as a Senior Engineer, leading the development of cutting-edge sports betting and fantasy gaming features.

Photo of the Rise User
Posted 13 days ago
Photo of the Rise User
Posted 13 days ago
Photo of the Rise User
Posted yesterday

Drive innovation in AI-driven risk and fraud management as Visa’s Chief SW Engineer in Austin.

Photo of the Rise User
Inclusive & Diverse
Rise from Within
Mission Driven
Diversity of Opinions
Work/Life Harmony

Join Citi as a Senior Java Developer to work on high-profile trading applications in a hybrid environment.

Photo of the Rise User
Posted yesterday

Become a pivotal member of KLA's team as a Software Engineer specializing in AI/ML to develop impactful solutions.

PharmaLink, Inc.® is the single source provider for pharmaceutical returns and disposal logistic solutions. Utilizing our years of experience in the pharmaceutical industry, we provide innovative solutions for pharmacies, manufacturers, wholesaler...

2 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, on-site
DATE POSTED
April 2, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!