Sorry, this listing is no longer accepting applications. Don’t worry, we have more awesome opportunities and internships for you.

.NET Web Developer II (Job ID: WISCJP00018030)

Computer Consultants International, Inc.

.NET Web Developer II (Job ID: WISCJP00018030)

Madison, WI
Full Time
Paid
  • Responsibilities

    Job Description

    This position will support the IT systems used by Snapshot Wisconsin, a Wisconsin DNR project to monitor wildlife with trail cameras. Primary duties include 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 related to Snapshot IT systems: 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

    REQUIRED QUALIFICATIONS:

    • Education or training in application development.
    • 5+ years of professional experience working on .NET framework and programming in C#. Extensive knowledge of Oracle or similar relational database.
    • 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.

    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).

    Developer must follow DNR standards and procedures for management and versioning of source code, file management and change management processes. The developer must look out for security concerns or issues when developing applications and follow security related protocols. Applications must be built and supported in compliance with Federal and State requirements.

    QUALIFICATION - MUST HAVE

    GENERAL COMPETENCIES

    English Communication Skills - 5 years

    Excellent oral and written communication skills - 5 (5 - Expert) of 5 (5 -Expert) and 5 years

    INFORMATION TECHNOLOGY - APPLICATION DEVELOPMENT

    Applications Development - 5 years

    INFORMATION TECHNOLOGY - DATABASES

    Experience with database management systems such as SQL Server, Oracle, DB2, and IMS. - 5 (5 - Expert) of 5 (5 - Expert) and 5 years

    ORACLE

    5 (5 - Expert) of 5 (5 - Expert) and 5 years

    INFORMATION TECHNOLOGY - LANGUAGES/TOOLS

    ASP.NET - 5 (5 - Expert) of 5 (5 - Expert) and 5 years

    C Sharp - 5 (5 - Expert) of 5 (5 - Expert) and 5 years

    Visual Studio 5 (5 - Expert) of 5 (5 - Expert) and 5 years

    INFORMATION TECHNOLOGY - REQUIREMENTS

    Create detailed user documentation to facilitate the transfer of knowledge - 5 years

    INFORMATION TECHNOLOGY - TESTING

    Ability to perform testing of applications, facilitate testing by others, document results - 3 (3 - Moderately Strong) of 5 (5 - Expert) and 2 years

    NICE TO HAVE

    ADMINISTRATION - PROJECT MANAGEMENT

    Methodologies - Understanding of project management methodologies and experience with 'agile' - 3 (3 - Moderately Strong) of 5 (5 - Expert) and 2 years

    INFORMATION TECHNOLOGY

    Analyze requirements, architect solutions, implement and test final technical solutions - 3 (3 - Moderately Strong) of 5 (5 - Expert) and 2 years

    INFORMATION TECHNOLOGY - ARCHITECTURE

    .Net Application and Web Application Design Patterns - 3 years

    INFORMATION TECHNOLOGY – BUSINESS ANALYSIS

    Agile Methodologies (Scrum / XP) - 2 years

    INFORMATION TECHNOLOGY - DATABASES

    Experience in scripting solutions for automation of processes in Oracle/PeopleSoft database environment - 1 (1 - Superficial Familiarity) of 5 (5 - Expert) and 1 years

    Knowledge of the DNR's infrastructure, standards and frameworks - 1 years

    Oracle; Knowledge of Oracle including stored procedures and SQL Tuning - 5 years

    INFORMATION TECHNOLOGY - DESIGN

    Design user interfaces and subsystems - 3 (3 - Moderately Strong) of 5 (5 - Expert)

    and 2 years

    Company Description

    Computer Consultants International, Inc. (CCI) is an IT Consulting Firm with more than 20 years experience providing effective, expert-level services in industries such as Construction, Technology, Finance, Healthcare, and Government. CCI focuses on building long-term relationships while completing projects from design to delivery. People are CCI's key component for success. Recruiting utmost-quality individuals for our clients, CCI fields a workforce of individuals who are selected not only because of their technical qualifications but also for their achievements as substantial, contributing human beings. In government work and in the commercial market, high standards of ethics and accountability are critical. Therefore our people are chosen for their integrity and ability to maintain relationships, as well as expertise in their field. To learn more about CCI, visit us online at www.cci-worldwide.com.