logo

View all jobs

Software Engineer (C#/SQL/Azure)

Chicago, IL

Title: Software Engineer (C#/SQL/Azure)
Duration: 12 Months
Location: Chicago, IL (Hybrid)

 Must have skills are:

  • C# .Net
  • MS SQL
  • Nodejs with React
  • Azure
  • Databricks with python.

Responsibilities

  • Solid understanding of OOPs Concepts, OOD and SOLID design principles
  • Good exposure and experience with design patterns and Application Design architecture.
  • Strong understanding of software and database architecture concepts.
  • Experience with database performance tuning & reliability testing.
  • Developing web application and services design and development using C#, .Net Technologies, React, NodeJS/ASP.NET frameworks, HTML5, CSS3, JavaScript and Databases.
  • Knowledge and experience of CSS Libraries/Frameworks like Bootstrap etc.
  • Hands-on experience of backend development, including database architecture and API design.
  • Experience integrating APIs into .Net & React applications.
  • Deep understanding of SOA and Microservice architecture styles.
  • Practical experience building both Graph QL and RESTful API services in Node.js or ASP.NET.
  • Experience in building Microservices and APIs.
  • Proficiency in writing SQL queries, schema design, and familiar with relational databases like SQL Server, data lakes and Oracle.
  • Foundational knowledge of database stored procedures, functions, views, and triggers.
  • Experience in developing end to end Azure centric solutions.
  • Experience in developing Databricks data intelligence solutions.
  • Experience in Enterprise Integration and Pattern associated with it.
  • Mature designs to various analytics products which are consumed by internal JLL teams.
  • Help stakeholders make smart decisions based on your designs.
  • Bring clarity, creativeness, and crispness to complex data through design.
  • Plans and executes testing of enhancements & new logic and troubleshoots any issues that arise after deployment.
  • Assist in the rollout, maintenance, and ongoing administration of these applications.
  • Support AM, APAC and EMEA regions.
  • Work under the direction of the Technical Lead.

 Experience & Education

  • Masters/bachelor’s degree in information & computer science, Statistics, or a quantitative discipline in science. 
  • 7+ years’ experience is software development and lifecycle.         
  • Coding proficiency in at least one another modern programming language like C#, NodeJS, ASP.NET & Python
  • Strong experience using .Net, SQL Server, React, TypeScript, JavaScript, React Router or React Hooks.
  • Experience with full stack development in building web applications
  • Good communication skills written, oral and presentation.
  • Working knowledge in gathering external data from different sources (e.g., SQL Server and Excel), for data visualizations.

Technical Skills & Competencies

  • Experience using SQL server, data lakes and other Databases.
  • Solid understanding of OOD and SOLID design principles.
  • Good Experience in Console, Web & Desktop application development using C#, NodeJS, python and other programming languages.
  • Foundational knowledge of database stored procedures, functions, views, and triggers.
  • Experience in developing end to end Azure centric solutions.
  • Experience in developing Databricks data intelligence solutions.
  • Experience in Enterprise Integration and Pattern associated with it.
  • Good Experience in object-oriented programming knowledge.
  • Good Experience in analytical and problem-solving approach.
  • Good exposure and experience with design patterns.
  • Provide recommendations and suggestions on areas for improvement.
  • Experience with LDAP, OAuth2/OIDC, awareness of policies regarding security and privacy.
  • Proficient understanding of cross-browser compatibility issues and ways to work around them.
  • Experience with UI/UX requirements, design, and development.
  • Comfortable in various IDEs including visual studio and visual studio code.
  • Development experience for both mobile and desktop.
  • Strong understanding of software and database architecture concepts.
  • Experience with database performance tuning & reliability testing.
  • Experience setting up CI/CD pipelines using Github Actions, Azure DevOps and SonarQube.
  • Experience with all phases of the software development life cycle, best practices, and Agile Software Development.
  • Excellent knowledge of the Agile Methodology and practical use of the Scrum framework and tools like Azure DevOps.
  • Experience building cloud applications with Azure cloud services like Azure App Service, Azure SQL, Azure Functions, Azure Logic Apps, and Application Insights.
  • Hands on experience on Azure storage services like SQL DB, Tables, Files and Blobs, Queue.
  • Experience with using development tools, including Azure DevOps, JIRA, GitHub, and Jenkins.
  • Familiar with managing Azure DevOps repos and branch policies.

 

Share This Job

Powered by