Senior Application Developer
Salary undisclosed
Checking job availability...
Original
Simplified
The College of Liberal Arts and Sciences (CLAS) Technology Services seeks to hire a Senior Application Developer. The application developer will collaborate with various departments across CLAS to build and support applications of varied scope. The goals of this position are to identify areas of improvement or efficiency within and across 39 collegiate departments, and to integrate processes with other campus-wide systems so that departments may focus on the parts of their job that have the most impact. In short, help make things better.
CLAS-TS works on both team projects and self-directed projects we embrace the variety of thoughts and backgrounds within our team and count on the contributions of all members to efficiently handle projects, whether big or small. This extends to developing relationships with our partners in the varied departments and business units with which we work.
The applicant is a person who is adaptable and creative and able to balance client requests and needs. The applicant must have proficient oral & written communication skills and can perform both individually and on a team. The applicant must have the ability to suggest and carry out practical actions to deal with issues as they arise. The applicant may contribute to developing a sustainable balance of work-team-home balance in a Work-From-Home/Hybrid work environment.
Responsibilities will include providing primary development expertise on projects, legacy project maintenance and general support and analysis of emergent issues. As a senior developer, a fair amount of self-direction and individual responsibility for knowledge development is expected.
CLAS considers hybrid and Remote work within Iowa and flexible work arrangements for some positions. Negotiable outside Iowa in areas served by UI HR network. Options will be discussed during the hiring process. Per policy, work arrangements will be reviewed annually and must comply with the remote work program and related policies and employee travel policy when working at a remote location.
Key Responsibilities
Education Required
In order to be considered for an interview, applicants must upload the following documents and mark them as a "Relevant File" to the submission.
To request a full job description or for additional questions, please contact: [email protected]
Benefits Highlights
Regular salaried position. Pay Level 5B. Located in Iowa City, Iowa.
Fringe benefit package including paid vacation; sick leave; health, dental, life and disability insurance options; and generous employer contributions into retirement plans.
For more information about Why Iowa? Click here.
Additional Information
CLAS-TS works on both team projects and self-directed projects we embrace the variety of thoughts and backgrounds within our team and count on the contributions of all members to efficiently handle projects, whether big or small. This extends to developing relationships with our partners in the varied departments and business units with which we work.
The applicant is a person who is adaptable and creative and able to balance client requests and needs. The applicant must have proficient oral & written communication skills and can perform both individually and on a team. The applicant must have the ability to suggest and carry out practical actions to deal with issues as they arise. The applicant may contribute to developing a sustainable balance of work-team-home balance in a Work-From-Home/Hybrid work environment.
Responsibilities will include providing primary development expertise on projects, legacy project maintenance and general support and analysis of emergent issues. As a senior developer, a fair amount of self-direction and individual responsibility for knowledge development is expected.
CLAS considers hybrid and Remote work within Iowa and flexible work arrangements for some positions. Negotiable outside Iowa in areas served by UI HR network. Options will be discussed during the hiring process. Per policy, work arrangements will be reviewed annually and must comply with the remote work program and related policies and employee travel policy when working at a remote location.
Key Responsibilities
- Partner with users to define functional/technical specifications and offer solutions.
- Lead design and analysis.
- Recommend tools, languages, technologies, techniques, and standards.
- Build development environment automation.
- Check software for defects. Identify malfunctioning areas and propose fixes.
- Create test programs and scripts to ensure program functionality.
- Seek ways to improve assigned processes.
- Participate in the planning process for developing operating procedures, guidelines, and policies.
Education Required
- Bachelor’s degree in related field or an equivalent combination of education and experience is required.
- Minimum of five years of Professional related experience designing, developing, and maintaining database driven PHP, C#, or other modern object-oriented language. web applications in a secure, professional environment.
- Experience with backend MVC programming frameworks such as CodeIgniter, .Net MVC, Spring, Rails.
- Understanding of relational database design theory and SQL query languages. Demonstrated experience working with MySQL, Oracle, or MS SQL.
- Experience with user interface CSS frameworks/libraries such as Bootstrap and Material.
- Experiences with JavaScript, user interface platforms, and common libraries (Angular, TypeScript, jQuery, React, Vue).
- Excellent communication and customer service skills, including the ability to communicate effectively and accurately, both orally and in writing, with technical and non-technical staff.
- Experience with application development in a higher educational setting.
- Experience leading teams and/or projects.
- Experience with .Net Core platform.
- Experience using ORM technologies such as Entity Framework, LINQ, Hibernate, etc.
- Familiarity with software development best practices such as source code control, issue tracking, testing using Jira or similar technologies.
- Excellent knowledge of Object-Oriented programming, SOLID principles, Design Patterns, Dependency Injection, Micro services.
- Understanding of system health monitoring tools (e.g. Prometheus and ELK Stack, Splunk).
- Understanding of Unit Testing and Integration Testing framework and tools, such as MSTest, xUnit, NUnit, Moq, SpecFlow, etc.
- Understanding of Web Server support (e.g. IIS, SSL,NGINX), and general Server Administration.
- Understanding of cloud computing and containerization platform, such as AWS/Azure and Docker.
- Understanding of HTTP protocol and RESTful API design.
- Experience using Microsoft’s business intelligence tools such as SQL Server Integration Services (SSIS), SQL Server Reporting Services (SSRS), or Microsoft Excel PowerPivot.
- Experience using data visualization technologies such as Tableau, PowerBI.
In order to be considered for an interview, applicants must upload the following documents and mark them as a "Relevant File" to the submission.
- Resume
- Cover Letter
- Please note .NET and database use as appropriate on referenced project(s).
To request a full job description or for additional questions, please contact: [email protected]
Benefits Highlights
Regular salaried position. Pay Level 5B. Located in Iowa City, Iowa.
Fringe benefit package including paid vacation; sick leave; health, dental, life and disability insurance options; and generous employer contributions into retirement plans.
For more information about Why Iowa? Click here.
Additional Information
- Classification Title: Senior Application Developer
- Appointment Type: Professional and Scientific
- Schedule: Full-time
- Work Modality Options: On Campus, Hybrid within Iowa, Remote within Iowa
- Pay Level: 5B
- Starting Salary Minimum: 80,000.00
- Starting Salary Maximum: 95,000.00
- Organization: College of Liberal Arts
- Contact Name: Kellie Kucera
- Contact Email: [email protected]
The College of Liberal Arts and Sciences (CLAS) Technology Services seeks to hire a Senior Application Developer. The application developer will collaborate with various departments across CLAS to build and support applications of varied scope. The goals of this position are to identify areas of improvement or efficiency within and across 39 collegiate departments, and to integrate processes with other campus-wide systems so that departments may focus on the parts of their job that have the most impact. In short, help make things better.
CLAS-TS works on both team projects and self-directed projects we embrace the variety of thoughts and backgrounds within our team and count on the contributions of all members to efficiently handle projects, whether big or small. This extends to developing relationships with our partners in the varied departments and business units with which we work.
The applicant is a person who is adaptable and creative and able to balance client requests and needs. The applicant must have proficient oral & written communication skills and can perform both individually and on a team. The applicant must have the ability to suggest and carry out practical actions to deal with issues as they arise. The applicant may contribute to developing a sustainable balance of work-team-home balance in a Work-From-Home/Hybrid work environment.
Responsibilities will include providing primary development expertise on projects, legacy project maintenance and general support and analysis of emergent issues. As a senior developer, a fair amount of self-direction and individual responsibility for knowledge development is expected.
CLAS considers hybrid and Remote work within Iowa and flexible work arrangements for some positions. Negotiable outside Iowa in areas served by UI HR network. Options will be discussed during the hiring process. Per policy, work arrangements will be reviewed annually and must comply with the remote work program and related policies and employee travel policy when working at a remote location.
Key Responsibilities
Education Required
In order to be considered for an interview, applicants must upload the following documents and mark them as a "Relevant File" to the submission.
To request a full job description or for additional questions, please contact: [email protected]
Benefits Highlights
Regular salaried position. Pay Level 5B. Located in Iowa City, Iowa.
Fringe benefit package including paid vacation; sick leave; health, dental, life and disability insurance options; and generous employer contributions into retirement plans.
For more information about Why Iowa? Click here.
Additional Information
CLAS-TS works on both team projects and self-directed projects we embrace the variety of thoughts and backgrounds within our team and count on the contributions of all members to efficiently handle projects, whether big or small. This extends to developing relationships with our partners in the varied departments and business units with which we work.
The applicant is a person who is adaptable and creative and able to balance client requests and needs. The applicant must have proficient oral & written communication skills and can perform both individually and on a team. The applicant must have the ability to suggest and carry out practical actions to deal with issues as they arise. The applicant may contribute to developing a sustainable balance of work-team-home balance in a Work-From-Home/Hybrid work environment.
Responsibilities will include providing primary development expertise on projects, legacy project maintenance and general support and analysis of emergent issues. As a senior developer, a fair amount of self-direction and individual responsibility for knowledge development is expected.
CLAS considers hybrid and Remote work within Iowa and flexible work arrangements for some positions. Negotiable outside Iowa in areas served by UI HR network. Options will be discussed during the hiring process. Per policy, work arrangements will be reviewed annually and must comply with the remote work program and related policies and employee travel policy when working at a remote location.
Key Responsibilities
- Partner with users to define functional/technical specifications and offer solutions.
- Lead design and analysis.
- Recommend tools, languages, technologies, techniques, and standards.
- Build development environment automation.
- Check software for defects. Identify malfunctioning areas and propose fixes.
- Create test programs and scripts to ensure program functionality.
- Seek ways to improve assigned processes.
- Participate in the planning process for developing operating procedures, guidelines, and policies.
Education Required
- Bachelor’s degree in related field or an equivalent combination of education and experience is required.
- Minimum of five years of Professional related experience designing, developing, and maintaining database driven PHP, C#, or other modern object-oriented language. web applications in a secure, professional environment.
- Experience with backend MVC programming frameworks such as CodeIgniter, .Net MVC, Spring, Rails.
- Understanding of relational database design theory and SQL query languages. Demonstrated experience working with MySQL, Oracle, or MS SQL.
- Experience with user interface CSS frameworks/libraries such as Bootstrap and Material.
- Experiences with JavaScript, user interface platforms, and common libraries (Angular, TypeScript, jQuery, React, Vue).
- Excellent communication and customer service skills, including the ability to communicate effectively and accurately, both orally and in writing, with technical and non-technical staff.
- Experience with application development in a higher educational setting.
- Experience leading teams and/or projects.
- Experience with .Net Core platform.
- Experience using ORM technologies such as Entity Framework, LINQ, Hibernate, etc.
- Familiarity with software development best practices such as source code control, issue tracking, testing using Jira or similar technologies.
- Excellent knowledge of Object-Oriented programming, SOLID principles, Design Patterns, Dependency Injection, Micro services.
- Understanding of system health monitoring tools (e.g. Prometheus and ELK Stack, Splunk).
- Understanding of Unit Testing and Integration Testing framework and tools, such as MSTest, xUnit, NUnit, Moq, SpecFlow, etc.
- Understanding of Web Server support (e.g. IIS, SSL,NGINX), and general Server Administration.
- Understanding of cloud computing and containerization platform, such as AWS/Azure and Docker.
- Understanding of HTTP protocol and RESTful API design.
- Experience using Microsoft’s business intelligence tools such as SQL Server Integration Services (SSIS), SQL Server Reporting Services (SSRS), or Microsoft Excel PowerPivot.
- Experience using data visualization technologies such as Tableau, PowerBI.
In order to be considered for an interview, applicants must upload the following documents and mark them as a "Relevant File" to the submission.
- Resume
- Cover Letter
- Please note .NET and database use as appropriate on referenced project(s).
To request a full job description or for additional questions, please contact: [email protected]
Benefits Highlights
Regular salaried position. Pay Level 5B. Located in Iowa City, Iowa.
Fringe benefit package including paid vacation; sick leave; health, dental, life and disability insurance options; and generous employer contributions into retirement plans.
For more information about Why Iowa? Click here.
Additional Information
- Classification Title: Senior Application Developer
- Appointment Type: Professional and Scientific
- Schedule: Full-time
- Work Modality Options: On Campus, Hybrid within Iowa, Remote within Iowa
- Pay Level: 5B
- Starting Salary Minimum: 80,000.00
- Starting Salary Maximum: 95,000.00
- Organization: College of Liberal Arts
- Contact Name: Kellie Kucera
- Contact Email: [email protected]