
Senior Software Engineer
Jones Lang LaSalle Incorporated19 days ago
Remote, CzechiaSenior
Responsibilities
- Collaborate with Product Management to translate product requirements into executable engineering tasks.
- Design, develop, enhance, optimize, test, and deploy software features for the Corrigo platform.
- Support customer services by investigating and resolving escalated issues.
- Write clean, high-quality, maintainable code and participate in peer code reviews.
- Troubleshoot and independently resolve complex issues within the assigned domain.
- Use AI-assisted development tools for code generation, automated testing, code analysis, and delivery improvement.
- Contribute to knowledge sharing and 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 at least one of frontend or backend development.
- Experience translating business requirements into technical designs and solutions.
- Experience designing and developing relational databases.
- Working knowledge of cloud technologies, preferably Azure.
- Working knowledge of DevSecOps practices and CI/CD pipelines.
- Hands-on experience with AI-powered development tools and evaluating new tools for software development workflows.
- Ability to design testable functionality and develop robust tests.
- Preferred experience with .NET Framework or .NET 8, ASP.NET Core, .NET Core MVC, Entity Framework, NHibernate, RESTful web services, asynchronous processing, queues, topics, distributed applications, service-oriented architecture, caching, Azure, NoSQL databases, Elasticsearch, Kubernetes, Docker, React, and Angular.
- Familiarity with agile methodologies.
Benefits
- Remote work arrangement based in Ostrava, Czech Republic.
- Entrepreneurial and inclusive culture with global collaboration.
- Total Rewards program including career development, recognition, well-being, benefits, and pay.
- Equal opportunity employer offering reasonable accommodations during the employment process.