Senior Full Stack Developer

The University of Maryland
Linthicum Heights, MD, United States
7 days ago
Apply on www.jofdav.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
3 years minimum
Compensation
$91,520.0 - $116,688.0
Working hours
Regular working hours
Job source

Tech stack

JavaScript (Programming Language) Architectural Patterns JIRA Code Coverage Software Quality Information Systems Computer Programming Databases Data Integration Relational Databases Github Mobile Application Software
+34 more
Python (Programming Language) PostgreSQL Microsoft SQL Server MySQL Node.Js Oracle (Applications) Webui Responsive Web Design Software Engineering Software Systems Systems Integration Strategies of Testing Web Applications Circleci Data Processing Scripting ReactJS Fast Healthcare Interoperability Resources Electronic Medical Records Core Api Backend Gitlab Git Data Layers AngularJS Information Technology Health Level Seven International Integration Frameworks Front End Software Development Puppet Restful APIs Docker Jenkins Programming Languages

Job description

  1. Leads software engineering efforts to devise and develop creative, pragmatic and transformational software and technology solutions that address the clinical, operational, and strategic priorities of the health system.

  2. Participates in the full development lifecycle, including estimation, design, development, testing, and deployment.

  3. Collaborates with project team and clients to understand the requirements and acceptance criteria; Works with development teams and product managers to ideate software solutions

  4. Ensures seamless integrations with back-end services and databases.

  5. Analyzes data processing requirements to plan databases and web applications that will provide system capabilities required for projected workloads.

  6. Plans layout and installation of new databases/programs or modification of existing databases/programs: Develops programs for workflow charts or diagrams, considering factors such as computer storage capacity and speed, peripheral equipment, and intended use of output data.

  7. Plans, develops, tests, and documents computer programs, applying knowledge of programming techniques and computer systems: Evaluates user, business partner, and service provider requests for new or modified programs to determine feasibility, cost and time required, compatibility with current system, and computer capabilities.

  8. Reviews computer system capabilities, workflow, and scheduling limitations to determine if requested changes to system are possible.

  9. Develops and maintains core API services and integrations with front-end clients, data layers, and third-party systems.

  10. Uses modern programming languages and frameworks to build applications and services that are reliable, maintainable, and performant.

  11. Builds the front-end of applications through appealing visual design.

  12. Builds features and mobile applications with a mobile responsive design.

  13. Ensures systems are well-structured, tested, and secure; tests software to ensure responsiveness and efficiency.

  14. Contributes to the development team on code quality, development workflow, test strategy, test coverage, and best practices.

  15. Researches new technologies to align with project requirements.

  16. Mentors staff Full Stack Developers, Data Integration Developers, and Data Engineers on problem solving techniques as well as skills development; ensures appropriate knowledge transfer at appropriate intervals to develop depth and breadth of knowledge throughout the team.

  17. Manages and appropriately escalates delivery impediments, risks, issues, and changes associated to the project development and initiatives.

Requirements

  1. Bachelor’s Degree in Computer Science, Mathematics, Information Systems, Engineering, Physical Sciences, Life Sciences or closely related field or equivalent related professional experience is required.

  2. 7+ years of hands-on software development and programming experience with knowledge of application, data and architecture design patterns and principles.

3. So lid understanding and 7+ years of experience with front-end application development and/or mobile (and/or mobile-responsive) application development.

  1. 5+ years of experience with the healthcare space including HL7/FHIR, Electronic Health Records preferred.

  2. 5+ years of experience developing rich, classy and sophisticated web UI based on popular javascript framework libraries such as React or Angular; strong experience with data-intensive web applications.

  3. 7+ years of experience with scripting languages mainly Python or JavaScript (such as Node.js).

  4. 7+ years of experience in integrations with back-end services and databases.

  5. 5+ years of experience with REST API design, development and documentation.

  6. 3+ years of experience with build and integration tools, including knowledge of Jenkins, CircleCI, Git (Gitlab/ Github), JIRA, Docker, andAnsible/ Puppet/Chef.

  7. 5+ years of RDBMS experience in at least two of the following: PostgreS/MySQL/SQL Server/Oracle.

Benefits & conditions

Pay Range: $54.42 - $81.64

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.jofdav.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

3:05 min

Integrating an assistant application with Jira software

Felix Augenstein · LIVE

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

5:47 min

Integrating user stories and test automation via Jira tools

Christoph Ruggenthaler · LIVE

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

1:06 min

Developer experience and project variety at scale

Alexandra Petri · World Congress 2023

Videos

See all

Related articles

See all