
Senior Software Engineer
- Bangalore, Karnataka
- Permanent
- Full-time
- Develop and maintain applications leveraging time-series databases like SkySpark.
- Design, develop, and enhance software solutions using Python and Java.
- Utilize React, TypeScript, and RxJS to build robust and user-friendly front-end applications.
- Manage and optimize SQL databases such as SQL Server and PostgreSQL.
- Develop and maintain AWS based cloud components leveraging the full capabilities of the platform including Lambdas, IoT Core, Timestream, RDS, etc.
- Implement CI/CD pipelines using tools like GitHub Actions, Artifactory, Terraform and Octopus.
- Contribute to distributed computing principles and technologies into software design.
- Follow industry standard SDLC patterns to ensure robust and well-architected software.
- Participate in quarterly planning, scrum ceremonies, and peer reviews.
- Participate in triaging and analyzing L3 issues meeting SLA requirements.
- Develop test cases, scripts and test harnesses to perform and automate various QA tasks.
- Support operations with building onboarding, discovery, scanning and ingestion tasks.
- Bachelor/Master of Science degree in Computer Science, Electrical Engineering or equivalent.
- Minimum 3 solid years of industry experience and has demonstrated success in delivering large and complex projects.
- Extensive experience working with time series databases like TimescaleDB, InfluxDB, SkySpark, and SQL databases like PostgreSQL and SQL Server.
- Strong proficiency in Python, Typescript and AWS Cloud development. Must have Python experience.
- Strong experience developing APIs utilizing REST and WebSockets.
- Strong experience with React front-end development.
- Experience with OAuth, OIDC, SAML, and Okta.
- Hands-on experience with CI/CD tooling, such as GitHub Actions, Artifactory, and Terraform.
- Knowledge of BMS/IoT including protocols like BACnet, Haystack, Modbus etc.
- Extensive experience with MQTT, REST, Distributed Computing and Message-Driven Development.
- Excellent written and verbal skills, detail-oriented and excellent critical thinker.
- Ability to analyze complex problems and break them down, delivery and outcome oriented.
I want to work for JLL.