
Senior Software Engineer
Jones Lang LaSalle Incorporated19 days ago
Remote, CzechiaSenior
Responsibilities
- Translate product requirements into executable engineering tasks in collaboration with Product Management.
- Develop new features, enhance existing functionality, and optimize the platform from conception and design through testing and deployment.
- Support the customer services team by addressing escalated issues across multiple areas.
- Write clean, high-quality, maintainable code and participate in code reviews.
- Troubleshoot and independently resolve complex issues within the assigned domain.
- Use AI-assisted tools for code generation, automated testing, code analysis, and workflow improvement.
- Share knowledge and contribute to engineering best practices.
Requirements
- Bachelor’s degree in Computer Science or a related field.
- At least 5 years of professional experience developing SaaS/PaaS products.
- Expertise in frontend or backend development and experience designing relational databases.
- Working knowledge of cloud technologies, preferably Azure, and DevSecOps practices and CI/CD pipelines.
- Active experience with AI-powered development tools and the ability to evaluate and adopt new tools for software development.
- Ability to design testable functionality and develop robust tests covering relevant cases.
- Preferred experience with .NET Framework or .NET 8, ASP.NET Core, .NET Core MVC, Entity Framework, NHibernate, RESTful web services, asynchronous processing, distributed applications, Kubernetes, Docker, Azure, NoSQL databases, Elasticsearch, React, and Angular.
- Familiarity with agile methodologies.
Benefits
- Remote position based in Ostrava, Czech Republic.
- Entrepreneurial and inclusive culture with opportunities for career growth, recognition, well-being, benefits, and varied experiences.