Senior Application Developer

📁
Information Technology
📅
19004433 Requisition #
Thanks for your interest in the Senior Application Developer position. Unfortunately this position has been closed but you can search our 641 open jobs by clicking here.

Required Qualifications:

  •  Bachelor’s Degree in Electrical/Computer Engineering, Computer Science, or related field. An equivalent combination of education and related experience in application development may also serve to meet this minimum requirement.
  • Minimum 3 years direct work-related experiences in department/enterprise level application development including full project life cycle management.
  • Ability to communicate effectively, both orally and in writing, with technical and non-technical staff. Experience in conducting presentations to technical and non-technical audience.
  • Expertise with Microsoft.NET platform, C#, .NET Core, MVC, WEB API frameworks, Entity Framework; VS Code, Visual Studio IDE and ReSharper.
  • Experiences with HTML / CSS  framework, such as Bootstrap and Material Design
  • Experiences with JavaScript, user interface platforms, and common libraries (Angular, TypeScript, jQuery, RxJS)
  • Experiences with DBMS including Microsoft SQL and Oracle, and Data Integration and Reporting platforms, such as SSIS, SSRS, and PowerBI
  • Experiences with Development packaging and Continuous Integration tools (NuGet, NPM, TeamCity, Jenkins)
  • Experience with requirement development and specifications writing
  • Experience with Business and Technical Communication, Project Management, Business Analysis, Technical Leadership, Staff Hiring, Motivation, Training, and Performance Evaluation
  • Experience with distributed source control systems, such as Git (GitLab) Platform
  • Experiences with Integration with third-party applications across enterprise boundary
  • Excellent knowledge of Object-Oriented programming, SOLID principles, Design Patterns, Dependency Injection, Micro services, tactical use of DDD.
  • Understanding of Server side scripting languages such as Adobe Cold Fusion and PHP.
  • Understanding of HTTP protocol and RESTful API design
  • Understanding of Unit Testing and Integration Testing framework and tools, such as MSTest, xUnit, NUnit, Moq, SpecFlow, and so on.
  • Understanding of Web Server support (IIS, SSL), and Server Administration such as Puppet and Chef
  • Understanding of cloud computing and containerization platform, such as AWS/Azure and Docker
  • Understanding of scripting and automation with PowerShell
  • Understanding of system health monitoring tools (Prometheus and ELK Stack)

 

Desired Qualifications:

  • Experience with application development in a higher educational setting
  • Minimum 5 years direct work-related experiences in department/enterprise level application development including full project life cycle management. An equivalent combination of education and related experience may also serve to meet this requirement
  • Experience with Mobile application development
  • Experience with windows services and message queue
  • Experience with Financial Applications, Accounts Payable & Purchases
  • Knowledge of automated PDF generation
  • Knowledge of NoSQL, GraphQL platforms

 

Application Details:

 

In order to be considered for an interview, applicants must upload a resume and cover letter and mark them as a "Relevant File" to the submission.

A cover letter is required for consideration for this position and should be attached as the first page of your resume. The cover letter should address your specific interest in the position and outline skills and experience that directly relate to this position.


Applicants who fail to submit all the required materials will not be eligible for an interview

 

Job openings are posted for a minimum of 14 calendar days and may be removed from posting and filled any time after the original posting period has ended.

 

Successful candidates will be subject to a criminal background check.

Up to 5 professional references will be requested at a later step in the recruitment process.

Equal opportunity/affirmative action employer


The University of Iowa is an equal opportunity/affirmative action employer. All qualified applicants are encouraged to apply and will receive consideration for employment free from discrimination on the basis of race, creed, color, religion, national origin, age, sex, pregnancy (including childbirth and related conditions), disability, genetic information, status as a U.S. veteran, service in the U.S. military, sexual orientation, gender identity, or associational preferences.


Persons with disabilities who need assistance or accommodations with the application or interview process may contact University Human Resources/Faculty and Staff Disability Services, (319) 335-2660 or fsds@uiowa.edu.  For jobs in UI Health care, please contact UI Health care Leave & Disability Administration at 319-356-7543.

Previous Job Searches

My Profile

Create and manage profiles for future opportunities.

Go to Profile

My Submissions

Track your opportunities.

My Submissions

Are you a Military Veteran?

Contact us to learn more about how to qualify for Veteran's Preference.

Similar Listings

Iowa City, Iowa, United States

📁 Information Technology

Iowa City, Iowa, United States

📁 Information Technology

Iowa City, Iowa, United States

📁 Information Technology