Job Description: Qualifications
To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed below are representative of the knowledge, skill, and/or ability required. Reasonable
accommodations may be made to enable individuals with disabilities to perform the essential functions.
Education Level: Bachelor's Degree
Education Details: Information Technology or Computer Science
Experience: 3 years software development experience in object-oriented language Preferred Qualifications
Knowledge, Skills And Abilities (KSAs)
Knowledge of programming languages (e.g. Python, Java, etc.)., Proficient
Knowledge and understanding of software development life cycle (SDLC)., Proficient
Excellent communication skills both written and verbal, Proficient
Ability to recognize, analyze, and solve a variety of problems., Proficient
Basic understanding of cloud technologies (e.g. AWS), Proficient
Basic understanding of database technologies (e.g. cloud, SQL, Oracle, Mongo DB, PostgreSQL, etc.), Proficient
Fundamental knowledge of software engineers' best practices, agile methodologies, CI/CD pipelines, Proficient
Knowledge of test-first practices including Test-Driven Development (TDD) for unit tests and Behavior-Driven Development (BDD) for automated acceptance tests, Proficient
Knowledge of DevOps practices and tools, Proficient
Knowledge of Code quality and promotion practices, Proficient Analysis and Reporting:
Analyze data to identify trends, patterns, and anomalies
Develop and maintain dashboards, reports, and visualizations to present key metrics in an understandable and actionable format
Provide regular and ad-hoc reports to management and stakeholders. Collaboration and Support
Work closely with department heads and teams to understand their data and reporting needs
Support decision-making by providing data-driven insights and recommendations
Assist in the development and implementation of new data collection and reporting methodologies
Bachelor's degree