Software Dev/Applctns, Sr-BMI

Job Number
Job Type
Regular Full-Time
School Of Medicine
SOM: BMI: Admin
This position may involve the following Health and Safety issues:
Not Applicable
Job Category
Business Operations
Campus Location (For Posting) : City
Location : Name
Emory Campus-Clifton Corridor

Discover Your Career at Emory University

Emory University is a leading research university that fosters excellence and attracts world-class talent to innovate today and prepare leaders for the future. We welcome candidates who can contribute to the diversity and excellence of our academic community.



  • Proposes back-end solutions to business problems. Designs fault tolerant, scalable back-end systems.
  • Supports various back-end RDBMS (Oracle, Postgres, MySql) and NOSQL systems, with expert knowledge of SQL and Oracle PL/SQL. Designs and develops processes for data extraction and loads into relation databases.
  • Performs large scale data migrations across database links and data export and import from data warehouses into RDBMS.
  • Creates scheduled data load jobs to handle real time data and support real time applications.
  • Ensures data integrity and performs data validation operations. Implements object relational mapping in order to maintain database transactional integrity and data security.
  • Finds innovative solutions to big data challenges.
  • Solves challenging problems in scalability and security.
  • Implements SDLC beginning with design, implementation, integration and testing.
  • Demonstrates expert full¬stack development capabilities with expertise in database, middle tier and front-end layers and interlayer communication.
  • Applies knowledge of object-oriented design and programing, code versioning, testing integration and deployment in the development of software modules.
  • Designs and develops software modules to perform discrete functions in major applications that support the clinical and research community.
  • Designs and implements APls and data models to work within microservice and event-driven architectures.
  • Solves complex design implementation problems, designing, implementing, and maintaining a set of microservices that form the data platform used by multiple teams.
  • Shows expertise in REST-based integrations/APls (postman, json, auth tokens, etc.), Spring framework and Multithreading/Simultaneous Transactions management.
  • Develops and integrates software for secure and controlled access to application components and databases.
  • Establishes procedures and develops software components for authentication and authorization of users using Shibboleth Single Sign ON (SSO), LDAP and in-house methods.
  • Writes modules to test applications and performs optimizations to ensure low latency and high efficiency.
  • Provides integrations to improve and simplify large-scale testing efforts. Maintains well versioned and documented code.
  • Maintains, upgrades and ensures 24/7 uptime for federated query systems. Designs and implements graphical user interfaces for components of software systems and applications.
  • Integrates user interfaces with REST APls.
  • Implements user data validation procedures in forms.
  • Supports real time data analytics systems used by clinicians in their care giving workflow.
  • Supports various systems developed on Java and Python.
  • Maintains and upgrades software on Virtual Machines and Servers that support in-house applications.
  • Contributes to the architectural design of software modules. Participates in technical and business meetings.
  • Gathers requirements from stakeholders and converts them to technical solutions.
  • Drives key initiatives that support the developer workflow from requirements gathering to release.
  • Works collaboratively with the partner engineering and data teams in gathering inputs and providing support and guidance.
  • Experience with software engineering best practices such as requirements gathering, version control, automated testing, and configuration management is desirable.
  • Strong leadership and communication skills. Perform other duties as assigned.


  • A master's degree in Computer Science, Engineering or related field, and three (3) years of experience in software engineering or related experience. 
  • Special Qualifications/Skills Required:Programming skills in LINUX Shell programming and scripting, Java, JavaScript, Angular, HTML5/CSS, C++, object oriented-design, XML, SQL, Oracle PL/SQL and database development, web services, grid technologies, distributed computing, software engineering best practices including requirements gathering, version control, automated testing, configuration management.

NOTE: This role will be granted the opportunity to work from home regularly but must be able to commute to Emory University on a flexible weekly schedule based upon business needs. Schedule is based on agreed upon guidelines of department of work. Emory reserves the right to change remote work status with notice to employee.

Emory Supports a Diverse and Inclusive Culture

To ensure the safety of our campus community, the COVID-19 vaccine is required. For more information on the University and Hospital policies and potential exemptions, please see our website.

Emory University is dedicated to providing equal opportunities and equal access to all individuals regardless of race, color, religion, ethnic or national origin, gender, genetic information, age, disability, sexual orientation, gender identity, gender expression, and veteran's status. Emory University does not discriminate in admissions, educational programs, or employment on the basis of any factor stated above or prohibited under applicable law. Students, faculty, and staff are assured of participation in University programs and in the use of facilities without such discrimination. Emory University complies with Executive Order 11246, as amended, Section 503 of the Rehabilitation Act of 1973, the Vietnam Era Veteran's Readjustment Assistance Act, and applicable executive orders, federal and state regulations regarding nondiscrimination, equal opportunity and affirmative action. Emory University is committed to achieving a diverse workforce through application of its affirmative action, equal opportunity and nondiscrimination policy in all aspects of employment including recruitment, hiring, promotions, transfers, discipline, terminations, wage and salary administration, benefits, and training. Inquiries regarding this policy should be directed to the Emory University Department of Equity and Inclusion, 201 Dowman Drive, Administration Building, Atlanta, GA 30322.

Emory University is committed to providing reasonable accommodations to qualified individuals with disabilities upon request. To request this document in an alternate format or to request a reasonable accommodation, please contact the Department of Accessibility Services at 404-727-9877 (V) | 404-712-2049 (TDD). Please note that one week advance notice is preferred.


Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share on your newsfeed

Connect With Us!