- Career Center Home
- Search Jobs
- Software Developer, DISC
Description
The Data Institute for Societal Challenges (DISC) is seeking a Software Developer who is passionate about building impactful solutions and contributing to a collaborative team environment. In this role, you will play a key part in designing, developing, and maintaining innovative software solutions that drive impactful research and data-driven decision-making. From building and enhancing applications to developing machine learning prototypes and visual analytics tools, you will work closely with the Director and a collaborative technical team to transform complex data into actionable insights. This is a unique opportunity to contribute to cutting-edge projects that address pressing societal challenges while expanding your expertise in software development, data analysis, and research collaboration.
Essential Duties:
- Designs prototypes according to customer specifications.
- Develops software solutions to meet customer needs.
- Creates and implements the source code of new applications.
- Tests source code and debugs code.
- Evaluates existing applications and performs updates and modifications.
- Develops technical handbooks to represent the design and code of new applications.
- Prepares final versions of reports to be submitted and contributes to the writing, editing, and formatting of academic papers for top-tier conferences and journals.
- Collaborates with other researchers across the campus and mentor undergraduate students.
- Performs various duties as needed to successfully fulfill the function of the position.
Education: Bachelor's Degree
Equivalency/Substitution: Will accept 48 months experience in lieu of Bachelor's Degree.
Skills:
- Willing to learn and implement concepts in data science, machine learning (ML), analytics, visualization, and artificial intelligence (AI).
- Attention to detail.
- Excellent verbal and written communication skills.
- Knowledge of software design and programming principles.
- Knowledge of programming for diverse operating systems and platforms using development tools.
- Ability to program in at least one programming language.
- Ability to analytically think and have problem solving skills.
- Good mathematical and problem-solving skills.
- Good organizational and time management skills with the ability to be punctual for work.
- Ability to work independently and as a team member.
- Customer service and interpersonal skills.
Working Conditions:
- Ability to engage in repetitive motions.
- Sit for prolonged periods.
- Manual dexterity.
- Standard office work environment.
Departmental Preferences:
- Master's Degree in Computer Science, Mathematics, Physics, Computer Engineering, Statistics or similar field.
- Experience with full stack web application design, development, and maintenance.
- Demonstrated experience developing websites using HTML5, JavaScript, CSS, or REACT JS.
- Experience in using git/version control.
Special Instructions: If you are selected as a final candidate for this position, you will be subject to The University of Oklahoma Norman Campus Tuberculosis Testing policy. To view the policy, visit https://hr.ou.edu/Policies-Handbooks/TB-Testing.
Why You Belong at the University of Oklahoma: The University of Oklahoma values our community's unique talents, perspectives, and experiences. At OU, we aspire to harness our innovation, creativity, and collaboration for the advancement of people everywhere. You Belong Here!
Equal Employment Opportunity Statement: The University, in compliance with all applicable federal and state laws and regulations, does not discriminate on the basis of race, color, national origin, sex, sexual orientation, marital status, genetic information, gender identity/expression (consistent with applicable law), age (40 or older), religion, disability, political beliefs, or status as a veteran in any of its policies, practices, or procedures. This includes but is not limited to admissions, employment, housing, financial aid, and educational services.