Software Developer III

Software Developer III

Location: Remote

Department: Information Technology

Reports to: Director of Solutions Delivery

Apply to this Job

Do you want to change lives? Are you interested in helping international healthcare professionals achieve their American Dream? If so, join us at Avant!

Avant Healthcare Professionals is the premier recruiting and staffing specialist for internationally educated healthcare professionals and we have been named to the Inc. 5000 List of America's Fastest-Growing Private Companies for 7+ years. Our comprehensive program guides qualified registered nurses, physical and occupational therapists through each stage of the licensure and immigration process and makes it simple! Avant Healthcare Professionals has grown 40 percent annually since its inception in 2003, and with healthcare and social assistance employment projected to grow by 3.4 million, healthcare staffing is a thriving industry. While experiencing a period of tremendous growth, Avant offers tremendous opportunities for eager professionals looking for an opportunity to build their career.

Summary of Position Role/Responsibilities

The Software Developer III will create and maintain software applications used to meet rapidly changing business needs.  The position requires designing, developing, and testing complex business applications.  Depending on the need and technical specifications, the Software Developer III will design, build, and test specific applications using Quick Base, Microsoft Power Platform, Salesforce Apex / VisualForce, SQL or JavaScript. The Software Developer III will assist and coach less-experienced Developers and IT Support personnel by assisting with architecture and design, coding, analyzing issues, and supporting software-related service ticket requests.

Essential Functions of The Job

  • Develop architectural and design specifications for new applications with business stakeholders and other key users to develop an understanding of the need
  • Configure / Implement Customer Relationship Management (CRM) solutions (Salesforce, Microsoft, or Quick Base)
  • Assist and coach less-experienced Developers
  • Translate business requirements from staff into software specifications and determine operation feasibility
  • Develop applications based on design specifications and make recommendations to improve efficiency
  • Test solutions to discover deficiencies before making the solution available to users
  • Build and test interfaces (APIs) to integrate into external applications
  • Brainstorm solutions and ideas with Development team
  • Identify and resolve performance and scalability issues
  • Develop technical documentation to guide current and future software development projects
  • Ensure the best possible performance, quality, and responsiveness of applications and systems
  • Identify bottlenecks and devise solutions as needed

Highly Desirable Experience

  • Solution architecture
  • Development using Salesforce APEX, Java, or Quick Base
  • RESTful API design, building, and consumption
  • Custom form components and workflows
  • Workato tool experience for data migrations and integration
  • DocuSign integration

Marginal Functions of The Job

  • Other duties as assigned

Normal Work Schedule

This is a full-time position, and core hours of work and days are Monday through Friday 8:00 AM to 5:00 PM. May be required to work outside of standard business hours to meet client requirements. 

Education, Training, And Experience

  • Bachelor’s degree in computer science or software engineering highly desired but may be substituted with sufficient experience
  • Experience developing customer-facing interfaces
  • Advanced knowledge and at least 3 years of experience configuring / implementing  Salesforce, Microsoft, or Quick Base CRM solutions
  • Proficient in at least three of the following development environments: Quick Base, Microsoft Power Platform, Salesforce Apex / VisualForce, SQL, or JavaScript.
  • Willing to learn new software tools and languages to support business needs
  • Excellent verbal and written communication skills
  • Must have the ability to work in a fast-paced, changing, growth-oriented business environment

Other Characteristics of The Position

Physical Demands:

  • Sitting for long periods at a time
  • Regularly required to talk or hear
  • Occasional lifting of office supplies up to 20 lbs.
  • Vision abilities including close vision and ability to adjust focus

Mental Demands:

  • Must understand and follow a set of clear oral and/or written procedures without deviation
  • Must adhere to a provided work schedule to meet a set of qualitative production standards
  • Must relay information orally

Work Environment:

  • This job may be fully remote or operates in a professional office environment.
  • If in the office, this role routinely operates standard office equipment. 

Statement of Responsibility for Confidential Data

  • Has access to, and requires daily use of, confidential records
  • Required by federal law to maintain strict confidentiality of “Avant” employee information and maintain security of such information
  • Proprietary Information and Non-Conflict Agreement required

Apply to this Job

Avant Healthcare Professionals is an Equal Employment Opportunity (EEO) employer and does not discriminate based on race, color, religion, sex, sexual orientation, national origin, age, marital status, disability, veteran's status or any other basis protected by applicable discrimination laws.

Avant Healthcare Professionals is a member of the Jackson Healthcare family of companies.