My Profile   |   My Jobs   |   Search Jobs
CHA logo Chicago Housing Authority ®
Welcome. You are not signed in.
 
Application Developer III
 
DESCRIPTION
The Application Developer III is a lead developer that must be able to design, implement, and enhance applications using best practice technology standards and guidelines. Along with substantial technical acumen, this Individual must also have strong verbal and written communication skills with the ability to effectively convey Information to audiences of varying technical aptitude and organizational levels. This Individual should have the ability to lead people, gain consensus and foster teamwork among various technical and business groups.
 
SUMMARY OF PRIMARY ACCOUNTABILITIES
• Develop and maintain .NET web and Console Applications using ASP.NET, C#, JQuery, HTML5, CSS, Java Script, AJAX, Angular, Node.Js , React , .NET Core and Microsoft Visual Studio to support new and existing CHA Information Technology projects.
• Working knowledge of software design patterns and develop test scripts to ensure the quality of applications.
• Experience building Microservices in .NET Core and experience with REST web services
• Develop and create Web Services to communicate with client-sided scripts, 3rd party API's and other in-house or inter-departmental applications.
• Analyze and write MS/SQL to perform data manipulation and interact with online or batch application request.
• Engineer high level requirements to derive system and architecture, functional, and detailed design specifications and feasibility prototypes.
• Conduct and participate in code reviews of either CHA developed or vendor-supplied applications.
• Support data model development Interoperability of the various applications.
• Assist in organizing application documentation and training materials and identify risks and provide recommendations to mitigate and/or eliminate risk.
• Collaborate and interface with project and development teams and key stakeholders to assess the needs of "buy-or-build" systems.
• Participate in project meetings to communicate architecture concepts across various projects and provide applicable architecture development status.
• Provide off-hour support as needed.
 
EDUCATION AND EXPERIENCE REQUIREMENTS:
  • Academic Level: Bachelors
  • Industry Experience: Other industries not listed
 
ADDITIONAL REQUIREMENTS:
Bachelor's degree in Computer Science, Information Technology, or related study, with a minimum of 5+ years of development experience in C#, ASP. NET, MS Visual Studio, or a combination of equivalent education and work related experience. Experience in developing three tier applications based on the .NET platform. Ability to diagnose and correct system performance problems. Working experience with mobile application development, including IOS and Android is a plus. Ability to effectively test/certify developed mobile applications. Understanding of and experience with SharePoint (2010/2013/2016) is preferred. Knowledge of SQL Server 2008 or higher; Oracle Pl/SQL skills are a plus. Ability to customize SharePoint portal layout, implement features, create dynamic workflows, develop web parts, and generate reports with SharePoint Reporting Server is a plus. Experience with Crystal report development is preferred. Understanding of Microsoft Active Directory and AD Security.

Effective interpersonal skills; ability to maintain good working relationships. Excellent oral and written communication skills. Discretion in handling confidential/sensitive Information. Self-motivated and focused, with a positive outlook and excellent organizational skills. Experience working in a project team-oriented environment. Ability to make decisions according to rules, regulations and procedures. Ability to understand and carry out complex instructions, prepare and maintain complex records and files.

Salary Range: $90,000 - $100,000
Apply Back to CHA Careers