1-3 years of experience
Concerned about your lack of experience? Learn More...
Employment Type:
Full time
Job Category:
Software Development
See more jobs for students and recent grads who studied:
Software Developer I
NCCPA | Atlanta, Georgia
Tell Us More About Your Job Preferences
By telling us what you think of this job, we can help find jobs that match your interests. If you want to see more jobs like this, click on the smiley face. Or if this job isn't what you are looking for, click the frowny face. Learn More...

Follow This Company

Job Description

Software Developer I


Under minimal guidance from management and senior software development staff, the Software Developer I will leverage highly organized and structured software development skills to design, code, test and support object-oriented and test-driven software applications using Microsoft technologies. The person in this position will use problem-solving skills to solve simple to moderate business problems.

Essential Functions

  • Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
  • Develop, extend, test and maintain enterprise-level applications built upon Microsoft Technologies.
  • Analyze business, functional and technical requirements for new products and product enhancements.
  • Work with software development architects to ensure designs and developed solutions meet overall goals.
  • Provide accurate estimates of development tasks to be used for project management and scheduling.
  • Participate in Scrum meetings and create and complete Sprint tasks.
  • Responsible for committed tasks and stays ahead of assigned tasks.
  • Consult with business systems analysts to fully understand requirements and add technical details.
  • Provide support to the business teams as needed.
  • Provide input to testing to aid in quality assurance, user acceptance and regression test cycles.


  • Technical Capability
  • Initiative
  • Problem Solving/Analysis
  • Teamwork
  • Technical Skills

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
While performing the duties of this job, the employee is regularly required to communicate with colleagues, operate standard office equipment.

Position Type/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. This position may require long hours and frequent weekend work.

Travel is primarily local during the business day, although some out-of-the-area and overnight travel may be expected.

Required Education and Experience

    • 2+ years of experience in the development and implementation of Client Server and web-based applications.
    • Bachelor's degree in Computer Science, Software Engineering, Mathematics or equivalent.
    • Exposure to all phases of the software development life cycle including requirements gathering, design, development, testing, implementation and support.
    • Experience with C#, VB.NET, HTML, and CSS and JQuery/JavaScript.
    • Experience developing web sites using ASP.NET (Web Forms and MVC).
    • Experience with WinForms development.
    • Knowledge of WPF UI design.
    • Experience developing for Microsoft SQL Server.
    • Experience with SQL Server Reporting Services (SSRS) or similar reporting solution.
    • Understanding of industry tools and technology and how their implementation affects project goals.
    • Knowledge of object-oriented and test-driven development concepts.
    • Experience with Agile SDLC methodologies.
    • Ability to work under minimal supervision.
    • Strong interpersonal and communication skills.
    • Experience with Agile SDLC methodologies.
    • Experience with Team Foundation Server.

Additional, Preferred Education and Experience:

    • Master's degree in relevant field.
    • Experience with WPF UI development and MVVM or similar architectural patterns desirable.
    • Exposure to SQL Server Integration Services (SSIS) and SQL Server Analysis Services (SSAS).
    • Experience with MS SharePoint is desirable.
    • Exposure to developing native mobile applications or with Xamarin for cross-platform mobile application development.
    • Knowledge of Domain-Driven Design patterns (DDD).
    • Exposure to Microsoft SQL Server administration tasks such as backup, restore, re-indexing and performance turning.
    • Exposure to Angular JS
    • Exposure to Knockout JS
    • Exposure to Team Foundation Server and/or Visual Studio Online/Team Services.
    • Exposure to SQL Server Integration Services (SSIS).
    • Exposure to SQL Server Analysis Services (SSAS).
    • Exposure to MS SharePoint is desirable.

Other Duties

Please note this job description is not designed to cover or contain a comprehensive listing of activities, duties or responsibilities that are required of the employee for this job. Duties, responsibilities and activities may change at any time with or without notice.


The National Commission on Certification of Physician Assistants has certified over 100,000 physician assistants in the United States. NCCPA certification is required to obtain licensure and --in many states -- to maintain a license to practice as a physician assistant. Established as a not-for-profit organization in 1975, NCCPA is dedicated to serving the public through exemplary programs that evaluate critical physician assistant competencies and that require the pursuit of lifelong learning and improvement. NCCPA administers certifying, recertifying and specialty exams and a process for certification maintenance. As the physician assistant profession continues to grow, so does our need to add to our highly qualified dedicated team at NCCPA. Please visit our website to learn more about us.

Benefits Package

NCCPA offers a competitive compensation and benefit package for those who join our team. Benefits include group medical, dental and vision coverage, health reimbursement account, life insurance and short and long term disability coverage. In addition to time off for holidays, our employees enjoy a generous paid time off program for vacation, personal and sick time. Other benefits include a robust 401(k) plan, as well as flexible spending, and tuition and health club reimbursement Programs.

Interested Candidates

Please forward a copy of your resume and salary requirements.

NCCPA is an Equal Opportunity E mployer


Applicants must be eligible to work in the specified location


In 2007, NCCPA received the Georgia Oglethorpe Award for performance excellence and was the first non-profit organization and the first organization with a health care focus to receive this distinguished recognition. The Georgia Oglethorpe Board of Examiners said of NCCPA, "Commitment to customer satisfaction is pervasive and systematic through the organizational processes ? In this manner, the organization can meet and exceed its goal of being responsive, innovative and effective in addressing the interest of the public and other stakeholders." Imbued with a strong sense of responsibility to assure that PAs meet professional standards of knowledge and skills, NCCPA will continue to strive to meet the needs of its stakeholders efficiently, effectively and honorably.

This company profile was created by AfterCollege and is about NCCPA. This page is not endorsed by or affiliated with NCCPA. For questions regarding company profiles, please email: care@aftercollege.com.