The primary responsibility for this position involves the School of Dentistry web server’s applications.
In addition to the customary tasks of software development, this position will provide direction for the software development.
For a small percentage of time, the Application Developer 2 will provide technological support for various Informatic technology systems throughout the School of Dentistry.
Duties and Responsibilities
1.
Full-Stack Development
a.
Responsible for planning, design, and development of responsive web and backend applications using best practice design patterns.
Fluent in both front-end and back-end technologies.
b.
Manage the complete software development process from conception to deployment.
Manage the end-to-end life cycle to produce software and applications.
Maintain and upgrade the software following deployment.
c.
Test and document software modifications and enhancements
d.
Meet with clinic directors, faculty, and staff to define technology requirements and system issues.
e.
Conduct code reviews of other developers.
f.
Comply with data security policies, FERPA, and HIPAA, and alert management to compliance issues and concerns.
Ensure compliance with university policies and relevant laws or regulations.
2.
Software Development Management – Establish and document code standards and best practices.
Supervise security, version control, and backup plan.
3.
Technology Support – Provide support of Informatic technology throughout the School of Dentistry to ensure smooth operation of clinics and training labs.
4.
Manage small projects and tasks, as needed, to address technological needs in Informatics.
5.
Participate in School of Dentistry and university working groups and meetings to collaborate on technology issues.
6.
Perform other duties and responsibilities as required, assigned, or requested.
Required Knowledge, Skills and Abilities
Bachelor’s Degree with some related experience or in lieu of degree three years’ experience as a Full-Stack Developer
Front-End – HTML, CSS, JavaScript.
Back-End – Python, Microsoft SQL, linux, Django framework, and some legacy PHP.
Experience with all phases of the software development lifecycle.
Experience with ETL design, analytics, and reporting.
Experience with Django / Python (preferred).
Experience with CSS and HTML/HTML5.
Knowledge of database systems and distributed technologies.
Experience with automation, writing unit tests, and performing code reviews.
Experience with version control systems.
Must be able to lift, carry, and move computer equipment as part of routine work, such equipment as desktop units, monitors, and wall or desk mounting devices.
Preferred Knowledge, Skills and Abilities
Full-Stack Development (e.
g.
, Python, Django, HTML, CSS, JavaScript)
SQL/reporting, Django ORM, Python Panda dataframes.
Prior experience in a dental or healthcare setting is beneficial.
Prior experience in advanced education is beneficial.
Department Dental School Posting Date 01/04/2024 Closing Date Special Instructions to Applicants EOE Statement
It is the policy of Marquette University to provide equal employment opportunities (EEO) to all employees and applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, protected veteran status or any other applicable federal or state-protected classification.
Required Documents
Required Documents
Resume
Cover Letter/Letter of Application
Optional Documents
References