Developer - Application Delivery

Duke University Durham , NC 27701

Posted 1 week ago

At Duke Health, we're driven by a commitment to compassionate care that changes the lives of patients, their loved ones, and the greater community. No matter where your talents lie, join us and discover how we can advance health together.

About Duke Health Technology Solutions

Pursue your passion for caring and innovation with Duke Heath Technology Solutions, which is dedicated to the transformation, development, and management of enterprise information technology solutions across Duke Health. By harnessing the power of innovative technologies like cloud computing and artificial intelligence - and pairing them with a forward-thinking approach - Duke Health Technology Solutions is revolutionizing the future of health care at Duke Health and beyond.

Job Description:

We are seeking a highly skilled Software Developer to join our dynamic team. As a Software Developer, you will be responsible for contributing to the development and maintenance of software applications while ensuring adherence to coding standards and best practices. The ideal candidate will possess a combination of technical expertise, problem-solving skills, and effective communication abilities.

Responsibilities:

  • Develop and maintain software applications with a basic understanding of underlying technologies that support the application.

  • Utilize source control systems (e.g., VSS, TFS, GIT, Subversion) effectively for version control and collaboration.

  • Navigate the development environment using various methods, including IDEs and command-line interfaces.

  • Work with specific frameworks and high-level programming languages to implement desired functionalities.

  • Implement and utilize language-specific data structures, algorithms, and design patterns effectively.

  • Write comprehensive test cases and automated unit tests to ensure the quality and reliability of all code.

  • Adhere to agreed-upon coding standards and naming conventions.

  • Understand database concepts such as normalization, transactions, and basic SQL statements.

  • Write code according to given requirements and adequately document functions, methods, and classes.

  • Troubleshoot and diagnose code issues and tools effectively.

Requirements:

  • Bachelor's degree in Computer Science, Engineering, or related related experience

  • Proficiency in one or more high-level programming languages (e.g., Powershell, C#, Ruby, Visual Basic, PHP, Python).

  • Strong understanding of data structures, algorithms, and design patterns.

  • Experience with source control systems and development environments.

  • Ability to write clean, efficient, and maintainable code.

  • Excellent problem-solving and debugging skills.

  • Effective communication skills and ability to work collaboratively in a team environment.

Preferred Qualifications:

  • Experience with software development frameworks.

  • Knowledge of database management systems.

  • Familiarity with software deployment processes and methodologies.

  • Experience in coaching and mentoring junior team members.

Duke is an Affirmative Action/Equal Opportunity Employer committed to providing employment opportunity without regard to an individual's age, color, disability, gender, gender expression, gender identity, genetic information, national origin, race, religion, sex, sexual orientation, or veteran status.

Duke aspires to create a community built on collaboration, innovation, creativity, and belonging. Our collective success depends on the robust exchange of ideas-an exchange that is best when the rich diversity of our perspectives, backgrounds, and experiences flourishes. To achieve this exchange, it is essential that all members of the community feel secure and welcome, that the contributions of all individuals are respected, and that all voices are heard. All members of our community have a responsibility to uphold these values.

Essential Physical Job Functions: Certain jobs at Duke University and Duke University Health System may include essentialjob functions that require specific physical and/or mental abilities. Additional information and provision for requests for reasonable accommodation will be provided by each hiring department.

Nearest Major Market: Durham

Nearest Secondary Market: Raleigh


icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon
lc_ad

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove

Developer - Application Delivery

Duke University