Description
Position Summary
Reporting to the Director of Integration, the IT Application Developer Journey is responsible for delivering technology solutions critical to supporting the core technology infrastructure and services of the college. In this capacity, the role encompasses designing and coding web applications and websites, developing web services, crafting APIs, and creating detailed documentation. This position actively contributes to defining the technical direction of projects, leveraging knowledge of the college's existing infrastructure to deliver optimized solutions, and involves research, design, and implementation of technology solutions.
Alongside their primary software engineering responsibilities, the role also includes participation in software testing/quality assurance efforts and providing guidance in training initiatives. Effective communication skills and coordination abilities are essential for this position to collaborate across departments, ensuring the successful achievement of project objectives within the college's technology landscape.
The IT Application Developer Journey will use C#, VB.NET, ASP.NET (Web Forms, MVC, Razor, Web Services), SQL Server, HTML, CSS/SCSS, JavaScript, and related technologies to build and maintain systems serving campus needs. As part of a small and diverse team, this position collaborates with team members to ensure quality assurance by conducting automated and manual tests, assisting in creating test suites, and verifying the quality of released products. Additionally, the role may extend to projects involving PHP, Laravel, and WordPress, enhancing the teams capability to work across various languages and framework effectively.
Position Salary Range: $85,752/year - $115,344/year
The salary information shown above is a general guideline only. The salary will be determined based on candidate's qualifications and related experience, as well as market and business considerations. Individuals newly hired to Classified position are placed in a salary range based on the WPEA Collective Bargaining Agreement.
We offer comprehensive compensation package with salary and benefits as the main components. Competitive salary is within the Range stated above, and commensurate with qualifications and experience. Generous benefits package is offered through Washington State plans that includes multiple medical, dental, life and disability coverage choices for employees and dependents; choices of retirement and deferred compensation plans; paid holidays, sick, and vacation plans; transit program, reduced tuition, employee discounts and memberships, etc.
The employee is scheduled to work 40 hours per workweek. This is a Classified, overtime eligible position and represented by the Washington Public Employee Association of Higher Education (WPEA-HE).
About The CollegeBellevue College is a diverse student-centered, comprehensive and innovative college, committed to teaching excellence that advances the life-long educational development of its students while strengthening the economic, social and cultural life of its diverse community. Bellevue College is located just 10 miles east of Seattle where we serve a student population of over 54% students of color and over 1,300 international students. The college promotes student success by providing high-quality, flexible, accessible educational programs and services; advancing pluralism, inclusion and global awareness; and acting as a catalyst and collaborator for a vibrant region.
We strive to create a vibrant and inclusive campus community that supports a diverse student body, faculty and staff. As an essential part of our mission and goals, diversity, equity and pluralism are promoted and fostered in all aspects of college life. By enriching student life through leadership opportunities, personal learning and cultural experiences, we are committed to building an inclusive and diverse campus community that fosters creativity, innovation and student success.
For more information, visit BC Facts at a Glance @ Bellevue College.
About the DepartmentThe Integration Team is responsible for making end-user software application recommendations, implementation of software integration between existing systems, the security of those systems when applicable, improving the user experience where flexibility exists to do so, implementing new systems, custom software application development, and application troubleshooting assistance for IT support personnel. This position is in the Information Technology Services (ITS) division, within the Integration Team as part of Enterprise Services and reports to the Director of Integration.
Essential FunctionsDesigns, develops, maintains, and enhances web applications, websites, web services, scripts, and executables primarily within the .NET framework, incorporating technologies such as C#, HTML, SCSS, CSS, and JavaScript (including frameworks like React and jQuery).
- Addressing intricate interface and business process challenges by designing, developing, and enhancing web-based applications, web services and websites. Examples of challenges include:
- Integrating data from multiple external systems to ensure a seamless transition from the website to external course catalog and registration systems with limited direct linking features.
- Developing interfaces using HTML, CSS, JavaScript, and .NET technologies to facilitate student processes such as enrollment and financial aid, interfacing efficiently with various
external tools and systems.
- OFM 12-082 (3/31/17) Information Technology Position Description Page 3.
- Writing advanced code to implement front-end and back-end functionalities for web systems and applications utilized by Bellevue College staff, faculty, students, and visitors.
- Conceptualizing, documenting, and conveying complex code and system functionalities (e.g., custom REACT modules with state and data management, bespoke API structures, process flow, and enterprise-level cache management) to IT and non-IT personnel in a manner tailored to their level of expertise.
- Monitoring systems and packages for security vulnerabilities and applying updates or patches as necessary to safeguard campus systems and data from potential compromises.
Troubleshoots and debugs routine and complex technical issues, including legacy browser support, package upgrade failures, and CI/CD pipeline failures, in websites and web applications
- Remediating security vulnerabilities to prevent campus systems and data from being compromised.
- Interpreting and prioritizing complex error messages for critical and unexpected issues and intrusion attempts, including server, database, and application stack traces, event logs, uptime reports, and intrusion detection logs.
- Routine monitoring for website errors in server logs, search engines, incoming tickets, and uptime monitoring software to minimize failures and downtime.
- Finding resolutions to complex issues to ensure the stability of critical applications.
Tests applications and code for compliance and conformance with adopted versions of the Web Content Accessibility Guidelines (WCAG), Americans with Disabilities Act (ADA), Section 504, Section 508, and other pertinent legal and industry requirements, and documents and/or remediates findings
- Using complex assistive technology such as VoiceOver, Narrator, JAWS, or NVDA, as well as conducting routine tests using tools such as WAVE, keyboard-only navigation, Funnel back accessibility, web browsers, and mobile devices to test user interfaces in locally developed and third-party web-based tools, and documenting and/or remediating issues discovered.
- Resolving complex accessibility issues (such as screen-reader accessibility and UX of custom interactive interface components) by improving the accessibility of code, and adding assistive technology compatibility through the use of sematic elements, JavaScript, and ARIA attributes to ensure that college technology meets legal requirements and is usable by diverse groups of websites users.
- Preparing reports and documentation on results of testing applications to inform purchasing and contract renewal decisions by IT and Campus Leadership.
Contributes to software testing and Quality Assurance efforts for a range of systems, including website themes and plugins, APIs, data integrations, and third-party applications
- Conducting comprehensive testing processes to validate functionality, performance, and compatibility.
- OFM 12-082 (3/31/17) Information Technology Position Description Page 4.
- Collabrating with team members to write and execute both automated and manual tests, ensuring the identification and resolution of software defects.
- Assisting in the creation and maintenance of test suites to streamline testing processes and enhance the efficiency of Quality Assurance activities.
- Verifying the quality of released products and systems to uphold high standards of performance and user experience across various technology solutions utilized within the college environment.
- Developing automated tests for new and existing applications.
Requirements gathering, prioritization, and documentation for projects with campus stakeholders
- Understanding the needs of campus stakeholders and translating them into documented technical requirements based on policy, legal, and technical frameworks to provide customized solutions.
- Prioritizing conflicting needs to ensure that critical functionality is provided in a way that meets the College¿s mission, goals, and policies.
- Communicating with website managers and stakeholders to gather feedback and needs.
- Research capabilities of third-party products and services.
Drives continuous improvement in web application development and testing processes to enhance performance and user satisfaction
- Participating in strategic meetings to provide insights on technological capabilities and recommendations for future projects.
- Assisting in the development of technology roadmaps that support the educational and administrative goals of the college.
- Analyzing the impact of technological changes and advancements on current and future projects.
Responds to Tier 3 Technical Assistance requests related to department systems and projects
- Responding to complex issues and requests assigned/escalated to the Integration Team by Technology Support Services and the IT Service Desk, such as permissions issues, visual and functional bugs, and web and business process consulting that is beyond the scope of complexity that the IT Service Desk or Technology Support Services can assist with.
- Balancing reactive support tasks with proactive maintenance and ongoing projects.
- Communicating professionally in a way that is appropriate for the technical understanding of clients.
- Delegating ticket responses to other staff, departments, or divisions as appropriate.
Other:
- Perform other duties as assigned.
- Bachelor's degree in application development, computer science, web development, or a related field. Professional experience can be substituted on a year-for-year basis.
- At least 2 years professional experience programming with C#, ASP.NET, VB.NET and related technologies.
- At least 2 years professional experience creating interfaces using HTML, CSS, and JavaScript.
- Experience building and consuming Restful APIs.
- Professional experience with Quality Assurance practices related to software development.
- Experience applying WCAG 2.1/Section 508 accessibility requirements.
- Effective verbal and written communication skills.
- At least 1-year experience in a customer- service position.
- At least 1-year experience with the Git version control system.
- Experience in conducting manual testing for web applications, including creating and executing test cases, identifying bugs, and ensuring adherence to functional requirements. This includes experience with user interface testing, usability testing, and regression testing.
- Experience using automated testing tools such as Wave and Lambda test to efficiently manage software testing processes.
- Experience performing compatibility tests across all supported web browsers, operating systems, and platforms to ensure application functionality and user experience consistency.
- Experience using package managers, build tools, and preprocessors such as Nuget, NPM, Yarn, Sass/SCSS, Webpack, and Gulp.
- Experience working with databases, such as Microsoft SQL or MySQL.
- Experience programming using the following languages, frameworks, and technologies: PHP, REACT, Python, Laravel, WordPress, SSIS, Bash, and PowerShell.
- Understanding of and commitment to UCD (User-Centered Design) practices in development.
Bellevue College intends to provide a drug-free, healthy, safe, and secure work and educational environment. Each employee is expected to report to work in an appropriate mental and physical condition to perform her/his/their assigned duties.
Bellevue College employs only U.S. citizens and lawfully authorized non-U.S. citizens. All new employees must show employment eligibility verification as required by the U.S. Citizenship and Immigration Services.
Sexual Misconduct and Background Check:
Prior to start of employment, finalists(s) for this position will be subject to a pre-employment background check as a condition of employment. Information from the background check will not necessarily preclude employment, but will be considered in determining the applicant's suitability and competence to perform in the position.
Applicants considered for this position will be required to disclose if they are the subject of any substantiated findings or current investigations related to sexual misconduct at their current employment and past employment. Disclosure is required under Washington State Law.
Check frequently in your inbox, spam, junk, clutter email folders for any communication regarding the next steps from Bellevue College and our background check partners.
Reference Check:
Reference checks may include, but are not limited to, contacting references and verification of work experience, and/or past job duties.
Other Information- This position is NOT eligible for relocation allowance.
- This position is NOT eligible for sponsorship for employment-based visa.
Applications received by 09/05/2024 will be given full consideration. Applications received after that date may be considered until the position is filled.
All individuals interested in this position are encouraged to apply. Your application must include a complete online application and all of the required documents below to be considered complete. Any application that does not provide all requested information will not be considered for the position (only submit required documents with the application, additional will not be reviewed.) Please review Application Tips before applying. Current Bellevue College employees should apply the position through Employee Self Service.
Required application materials:
- Attach a Cover Letter (min 1 pg., max 2 pgs.)
- Attach a Resume
- Attach a Diversity Statement (min 1 pg., max 2 pgs.) that addresses the following: Please provide specific examples of how your educational and/or professional experiences, demonstrate your commitment to diversity and equity
- Complete the Job Questionnaires if applicable
Contact:
If you have questions with regards to the application or the hiring process, please contact Office of Human Resources at 425-564-2274 or email to jobs@bellevuecollege.edu.
Bellevue College does not discriminate on the basis of race, color, national origin, language, ethnicity, religion, veteran status, sex, sexual orientation, including gender identity or expression, disability, or age in its programs and activities. Please see policy 4150 at www.bellevuecollege.edu/policies/. The following people have been designated to handle inquiries regarding non-discrimination policies: Title IX Coordinator, 425-564-2641, Office C227, and EEOC/504 Compliance Officer, 425-564-2178, Office B126.
Applicants with disabilities who require assistance with the recruitment process may contact hraccommodations@bellevuecollege.edu .
Apply on company website