Position: Senior  Full Stack (.NET+React) Engineer for Ciklum (JLL)
Company: Ciklum
Experience required: 5y
English level: upper

𝘼𝙗𝙤𝙪𝙩 𝙅𝙇𝙇:
JLL is a leading professional services firm that specializes in real estate and investment management. Our vision is to reimagine the world of real estate, creating rewarding opportunities and amazing spaces where people can achieve their ambitions. In doing so, we will build a better tomorrow for our clients, our people, and our communities.

𝘼𝙗𝙤𝙪𝙩 𝙩𝙝𝙚 𝙍𝙤𝙡𝙚:
JLL is looking for a Sr. Full-stack Developer with strong Microsoft .Net, with knowledge in BA activities to write the US in the case is needed.
In this role, the person will be responsible for application development and
support on a day-to-day basis, maintaining, monitoring application performance, and applying patches to all tiers.
Has a deep understanding and passion for technology and is able to work independently.

𝙎𝙤𝙪𝙣𝙙 𝙡𝙞𝙠𝙚 𝙮𝙤𝙪?
𝙏𝙤 𝙖𝙥𝙥𝙡𝙮 𝙮𝙤𝙪 𝙣𝙚𝙚𝙙 𝙩𝙤 𝙗𝙚/𝙝𝙖𝙫𝙚 𝙚𝙭𝙥𝙚𝙧𝙞𝙚𝙣𝙘𝙚:
● At least 5 years of IT experience
● Server-side development - ASP .NET Core 
● Front End Development - ReactJS 
● NoSQL Databases (Azure CosmosDB or MongoDB)
● Relational Databases (SQL Server)
● Rest API, OData, GraphQL
● Experience using DevOps Tools for CI/CD
● Docker
● Conversant with agile methodologies

𝙋𝙧𝙚𝙛𝙚𝙧𝙖𝙗𝙡𝙚:
● API Management Platform (Apigee or Azure APIM)
● Experience working with Elastic Search / Azure Search or Apache Solr
● Experience working on large datasets
● Familiarity with the Development of reusable frameworks, and libraries to be used by multiple developments teams
● Familiarity with cloud-native application architecture patterns
● Architecting Applications in Microsoft Azure
● API Design concepts and Development of RESTful web services
● Experience with Tools and Best Practices for Secure Application Development

𝙎𝙤𝙛𝙩 𝙨𝙠𝙞𝙡𝙡𝙨:
● Reliable, self-motivated, and self-disciplined individual capable of planning and executing multiple projects simultaneously within a fast-paced environment.
● Exceptional debugging skills and strong experience with performance tuning.
● Effective written and verbal communication skills.
● Excellent technical, analytical, and organizational skills.
● Good range of hands-on technical experience.

𝙍𝙚𝙨𝙥𝙤𝙣𝙨𝙞𝙗𝙞𝙡𝙞𝙩𝙞𝙚𝙨:
● Work with product technical leads to design new products or enhancements. Take part in systems development including analysis, coding, and testing.
● Work with the business community to turn business requirements into cost-effective and elegant solutions. 
● Performs design and code reviews with senior technical staff.
● Act as the person everyone turns to resolve tough technical problems.
● Help to evaluate from the technical perspective and implement 3rd party solutions in the JLL environment.
● Work closely with other teams/vendors to connect front-end components with the other (often third-party) web and data services, and support the back-end developers by integrating their work with the application. 
● Mentors less experienced analysts on proper standards/techniques to improve their accuracy and efficiency. 
● Performs the unit testing, and system integration testing and assists with user acceptance testing. 
● Articulates business requirements in sufficient detail such that a technical solution can be designed and engineered. 
● Develops technical understanding of how the data flows from various source systems and source types to the application databases. 
● Consults with the business to develop documentation and communication materials to ensure accurate usage and interpretation of JLL business requirements. 
● Provide ongoing support to applications used within the organization.

𝙒𝙝𝙖𝙩'𝙨 𝙞𝙣 𝙞𝙩 𝙛𝙤𝙧 𝙮𝙤𝙪?
- Career growth opportunities
- Realization of your innovative ideas in building new solutions and services
- Possibility to propose solutions to a project
- Friendly collaborative teams and enjoyable working environment
- Professional skills development and training programs
- Variety of knowledge sharing, training, and self-development opportunities
- Learn different business domains
- Constant flow of new projects
- Dynamic and challenging tasks
- Continuous self-improvement
- State of the art, cool, centrally located offices with a warm atmosphere which creates really good working conditions
- Long-term employment with 20 working days of paid vacation and other social benefits.