Our client is looking for a .NET Developer to support the IT systems.
Programming in C#/ASP.NET to build and perform SQL operations to enhance and maintain the project’s web applications. This position will work closely and interact with the Snapshot Wisconsin research team on a day-to-day basis.
50% - Execute 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.
20% - Development of new features within the existing IT system: 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.
10%- Testing of IT system enhancements: Implement test plans to verify new features, enhancements, and defect fixes.
10% - Documentation and troubleshooting volunteers/research staff issues: 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.
10%- Other duties, as assigned.
The developer must look out for security concerns or issues when developing applications and follow security related protocols.
5 years of experience in the following
Excellent oral and written communication skills
Experience with database management systems such as SQL Server, Oracle, DB2, and IMS.
Create detailed user documentation to facilitate the transfer of knowledge
Ability to perform testing of applications, facilitate testing by others, document results and facilitate efforts to uncover and fix issues found during testing.
Methodologies - Understanding of project management methodologies and experience with 'agile'.
Analyze requirements, architect solutions, implement and test final technical solutions.
.Net Application and Web Application Design Patterns
Agile Methodologies (Scrum / XP)
Experience in scripting solutions for automation of processes in Oracle/PeopleSoft database environment
Knowledge of the DNR's infrastructure, standards and frameworks
Oracle; Knowledge of Oracle including stored procedures and SQL Tuning
Design user interfaces and subsystems
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).