Fast Facts
Clark College is seeking an entry-level IT Application Development/QA Tester who will provide technical support for web application development and maintenance, with a hybrid workweek of four days in-person and one remote.
Responsibilities: Assist in the development and maintenance of web applications, create SQL queries, participate in the Software Development Life Cycle (SDLC), perform testing, and collaborate with stakeholders on technical requirements.
Skills: Experience with ASP.NET (C#), JavaScript, HTML/CSS, SQL, and understanding of software testing concepts and QA processes.
Qualifications: Bachelor's degree in Computer Science or related field and foundational experience in web application development and relational database concepts.
Location: Location: USA
Compensation: Not provided by employer. Typical compensation ranges for this position are between $50,000 - $75,000.
Clark College is currently accepting applications for a full-time, permanent classified IT Application Development - Entry/QA Tester position in our Information Technology (IT) Services department. This position is eligible for a hybrid work week of four days in-person, one day remote. The hybrid schedule is subject to change based on the needs of the college.
The IT Application Development - Entry/QA Tester is an entry-level position which provides technical support for the development, testing, and maintenance of in-house web applications and integrations. This role assists in building and supporting applications using technologies such as ASP.NET MVC (C#), supports integrations with external systems (including Canvas LMS and its APIs), and contributes to the software development lifecycle through structured development and WA practices.
At Clark, we value equity, diversity, and inclusion. We are committed to growing, learning, and supporting our employees.
- JOB DUTIES AND RESPONSIBILITIES:Assist in the development, enhancement, and maintenance of in-house web applications using ASP.NET MVC (C#), .NET Framework, .NET, HTML/CSS, JavaScript, Bootstrap, AJAX, and related technologies.
- Create and modify SQL queries, views, functions, and stored procedures to support system functionality and reporting needs.
- Develop and maintain SSRS reports by building datasets, designing layouts, and validating outputs with stakeholders.
- Participate in all phases of the Software Development Life Cycle (SDLC), including requirement gathering, design, development, testing, deployment, and ongoing support.
- Work with stakeholders to understand business goals, workflows, data requirements, and edge cases; translate needs into clear technical requirements and user stories.
- Create, execute, and maintain test cases, test scenarios, and test documentation, and track testing progress and outcomes.
- Perform functional, regression, usability, performance, security, and accessibility testing to validate system behavior and ensure reliability across affected workflows.
- Write and maintain unit tests and automated test cases for application code, ensuring compatibility with existing CI pipelines.
- Assist with integrations between Canvas LMS and other enterprise systems by utilizing APIs, supporting custom LTI tools, troubleshooting technical components, and collaborating with the Canvas team and other stakeholders.
- Maintain clear technical documentation, including requirements, specifications, acceptance criteria, user stories, data flows, and system behavior.
- Submit technical UI-level accessibility testing results as supporting documentation to the appropriate review committees.
- Communicate progress, risks, limitations, and results in a clear, organized, and concise manner, summarizing key points, structuring information logically, and ensuring that stakeholders can easily follow the message.
- Perform related duties as required.
POSITION REQUIREMENTS AND COMPETENCIES:
Candidates will be evaluated based on application materials, including the supplemental questions and personal interview(s), and will be required to demonstrate competencies in the following areas:
- Bachelor's degree in Computer Science, Information Technology, or a closely related field.
- Experience with web application development using ASP.NET (C#), JavaScript, HTML, and CSS, and a foundational understanding of object-oriented programming.
- Working knowledge of SQL and relational database concepts, including creating and modifying queries, views, functions, stored procedures, SSRS reports, and designing well-structured database tables with appropriate keys and relationships.
- Understanding of software testing concepts, QA processes, and common testing tools.
- Familiarity with Git version control and CI/CD concepts.