AtlantaRecruiter Since 2001
the smart solution for Atlanta jobs

Senior Software Developer/Applications, Department of Biomedical Informatics

Company: Emory University
Location: Atlanta
Posted on: January 16, 2022

Job Description:

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.

Description:
JOB DESCRIPTION: 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 APIs 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/APIs (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 APIs. 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.MINIMUM QUALIFICATIONS: A master's degree in Computer Science, Engineering or a related field and three years of software engineering or related experience. Strong 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. Experience with web services, grid technologies, distributed computing strongly preferred. Experience with software engineering best practices such as requirements gathering, version control, automated testing, and configuration management is desirable. Strong leadership and communication skills.NOTE: This role will be granted the opportunity to work from home temporarily during the COVID-19 pandemic, with intent to return to an Emory University location in the future. 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.

Keywords: Emory University, Atlanta , Senior Software Developer/Applications, Department of Biomedical Informatics, IT / Software / Systems , Atlanta, Georgia

Click here to apply!

Didn't find what you're looking for? Search again!

I'm looking for
in category
within


Log In or Create An Account

Get the latest Georgia jobs by following @recnetGA on Twitter!

Atlanta RSS job feeds