What this job involves
As a Senior Full Stack Engineer at JLL Technologies, your responsibilities are to:
- Design and develop technical understanding of applications architecture to support and expand its capability per new business requirement.
- Independently develops, executes, and monitors complex web and business components, APIs, and reports for leasing projects.
- Perform unit testing, performance testing, system integration testing and assist with user acceptance testing.
- Assist in the rollout, maintenance, and ongoing administration of leasing applications.
- Ensures that applications developed are robust, scalable, and performant
- Liaising with Engineering and extended JLLT colleagues to discuss and implement technical design
- Provide support for core business applications.
- Available to attend calls and team collaborations during USA morning time preferably 8 AM-12 PM CST.
- Participate in weekend deployments when required.
- Triage complicated failures, and drive to resolution independently.
Required Qualifications
- 5-8 years experience in software development and lifecycle.
- Bachelor's degree in Computer Science, Information Systems, Software Engineering, or a related field.
- Proficient and experienced in using C#, .Net Core, MVC Framework, SQL Server
- Proficient in HTML5, CSS3, JavaScript, Vue.js and React.js, including advanced concepts such as Components, Redux, Hooks and Node.js.
- Strong command of SQL, writing queries, functions, Stored procedures and Views.
- Experience developing RESTful APIs and working with JSON formats.
- Excellent programming, technical writing, documentation, and communication skills.
- Experience with agile software development methodologies (Scrum, etc.)
- Experience using DevOps tools, CI/CD pipelines and GitHub.
- Ability to work independently, with minimal supervision.
Preferred Technical Skills & Competencies
- Familiarity with monitoring tools like Datadog, Splunk, etc. is a plus.
- Experience with cloud technologies.
- Experience in database performance tuning.
- Knowledge of Azure function and logic apps.
- Experience/knowledge of code quality tools like SonarQube.
- Knowledge of google maps API, carto.js, and Rabbit MQ