Software Engineer

JLL

Chicago

Description

Responsibilities:

  • Develop, Design and implement software solutions, web applications, windows/web services and database layouts.
  • Design, build, and maintain efficient, scalable, and reliable code.
  • Create application code, presentation layer scripts and stylesheets.
  • Maintain and improve the existing software solutions / applications.
  • Integrate software components and third-party tools.
  • Supervise outsourced development/programming tasks.
  • Participate in requirements analysis.
  • Collaborate with internal teams to produce software design and architecture.

Requirements:

  • Bachelor’s Degree in Computer Science, Engineering, MIS, or equivalent field.
  • Proficient in C, C++, Data structures, RDBMS.
  • Extensive knowledge of C#, SQL, Transact-SQL, ASP.Net, HTML, CSS, JavaScript, and jQuery.
  • Strong background in object-oriented development techniques.
  • Familiarity with the ASP.NET framework, SQL Server and design/architectural patterns.
  • Strong understanding of database design and development.
  • Familiarity with Microsoft development stack (IIS, Microsoft SQL Server).
  • Ability to quickly learn new technologies.
  • Ability to work independently and multi-task effectively.
  • Knowledge of mobile application development (Android/iOS) is a plus