Job Description
Primary duties include:
- Support IT systems to monitor wildlife with trail cameras.
- Program in C#/ASP.NET to build and perform SQL operations to enhance and maintain the project’s web applications.
- Work closely and interact with the research team on a day-to-day basis.
Additional duties will include:
- Executing change requests for the project’s web application built in the ASP.NET framework.
- Conduct regular maintenance of the web applications to reduce defects and improve performance.
- Update web applications to improve usability and reduce user errors.
- Perform SQL operations to query database and visualize results within web applications.
- Build new functionality and tools to streamline data collection and analysis.
- Suggest and implement new tools/technologies to this end using the approved project technology stack.
- Implement test plans to verify new features, enhancements, and defect fixes.
- Provide regular updates to the project’s IT documentation to ensure maintainability and business continuity.
- Solve day-to-day issues related to the IT infrastructure and the photo storage system.
- Follow standards and procedures for management and versioning of source code, file management and change management processes.
- Look out for security concerns or issues when developing applications and follow security related protocols.
Requirements
REQUIRED QUALIFICATIONS:
- Education or training in application development.
- 5+ years of professional experience working on .NET framework and programming in C#.
- Excellent oral and written communication skills.
- Experience with database management systems such as SQL Server, Oracle, DB2, and IMS.
- Experience in working with user requirements and translating them into working computer-based products.
- Excellent software debugging skills.
- Attention to detail and strong communication skills.
- Experience documenting software applications and code.
- Experience with ASP.NET
- Experience with Visual Studios.
PREFERRED QUALIFICATIONS:
- Prior experience of building desktop applications.
- Experience working with large datasets.
- Working knowledge of all aspects of software development lifecycle and agile methodology.
- Prior experience building and scheduling remote batch jobs.
- Experience designing web user interface (UI) or user experiences (UX).
- Ability to create scripts to automate processes in the Oracle/PeopleSoft database environments.