The Data Institute for Societal Challenges (DISC) is seeking a Software Developer to design, develop, and maintain innovative software solutions that drive impactful research and data-driven decision-making, transforming complex data into actionable insights.
Requirements
- 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.
- 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.
- Willing to learn and implement concepts in data science, machine learning (ML), analytics, visualization, and artificial intelligence (AI).
Responsibilities
- 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.
Other
- Collaborates with other researchers across the campus and mentor undergraduate students.
- Attention to detail.
- Excellent verbal and written communication skills.
- Ability to analytically think and have problem solving skills.
- Good mathematical and problem-solving skills.