What are the responsibilities and job description for the DATABASE ANALYST II position at UAB Health System?
DATABASE ANALYST II
University of Alabama at Birmingham
Under general supervision, design, develop, and maintain database-driven web applications using modern web frameworks and technologies. Collaborates with cross-functional teams to analyze requirements, deliver solutions, and ensure optimal system performance. Provides technical support for application integration, database management, and enhancements.
Key Roles & Responsibilities
- Develop and maintain web applications for systems such as study tracking systems, risk reporting, and specimen repository systems, utilizing JavaScript, Angular, Python, Django, and ASP.NET.
- Perform front-end and back-end development, ensuring responsive and user-friendly interfaces and robust, efficient server-side logic.
- Design, develop, and optimize databases to support web applications, ensuring data integrity, scalability, and reliability.
- Troubleshoot, debug, and resolve application issues to maintain system stability and functionality.
- Collaborate with stakeholders and team members to gather requirements, document specifications, and deliver quality software solutions.
- Maintain version control and code quality standards using tools like Git.
- Implement data security protocols to protect sensitive information and ensure compliance with organizational policies.
- Provide technical support, performance optimization, and system enhancements.
- Document processes, solutions, and configurations for improved team collaboration.
- Perform other duties as assigned
Knowledge, Skills, Abilities & Work Characteristics
- Proficiency in JavaScript, Angular, Python, Django, and ASP.NET frameworks for full-stack development.
- Strong understanding of relational databases (e.g., MS SQL, Oracle) and database management practices.
- Experience with RESTful APIs, HTML, CSS, JSON, and modern front-end frameworks.
- Familiarity with version control systems such as Git for collaboration and deployment.
- Experience in implementing data security measures and compliance protocols.
- Strong problem-solving skills to analyze and resolve complex software issues efficiently.
- Familiarity with Agile development methodologies and tools (e.g., Jira, Trello).
- Excellent organizational, documentation, and communication skills to work effectively within a collaborative environment.
- Ability to prioritize tasks, manage multiple projects, and meet deadlines.
Salary Range : $60,835 - $98,855
Education
- Bachelor's degree in Computer Science, Engineering, Math or a related field
- And four (4) years of related experience required.
- Work experience may substitute for education requirement.
UAB is an Equal Opportunity/Affirmative Action Employer committed to fostering a diverse, equitable and family-friendly environment in which all faculty and staff can excel and achieve work/life balance irrespective of race, national origin, age, genetic or family medical history, gender, faith, gender identity and expression or sexual orientation. UAB also encourages applications from veterans and individuals with disabilities.
Salary : $60,835 - $98,855