NET Software Architect Core Components
Do you love building and optimizing scalable technical solutions with complex interconnected systems? Are you driven by the satisfaction you get from leaving things better than when you found them?
Do you enjoy knowledge sharing and thrive on delivering quality work?
Then we'd love to meet you!
The Core Components team is looking for an experienced and thoughtful .NET Software Architect who will play a central role in building the language platform that will power SDL products like Studio, GroupShare, Language Cloud, TMS and WorldServer.
SDL is the global leader and innovator in language and content management services. With more than 25 years of experience, SDL creates transformative business results for customers around the world through content optimization and nuanced digital experiences, strengthened by our human expertise and machine learning technology.
The Core Components team is spread across multiple countries, most of the development team is located in Cluj-Napoca, with members in Ireland, UK and Czech Republic.
We enjoy a multicultural environment and tools like Skype and MS Teams are a day’s norm in communicating with our remote colleagues.
We are an internal services and components team whose mission is to build, expand and integrate the core language processing capabilities of the broader SDL product offerings.
Our operating model is to combine the best-of-breed third-party libraries with custom solutions and integrations to support the constantly evolving needs of the company.
As part of the Core Components teams you will :
Work alongside a team of Developers, QA, Product Owners and UX to design, scope, build and drive adoption of next-generation language processing capabilities;
Design reusable components and microservices for both cloud and on-premise models;
Become well-versed in SDL's offering landscape and understand the needs of the product teams;
Proactively communicate, share and influence other teams with advances in technical capabilities, with ultimate goal being customer satisfaction;
Conduct spike investigations and rapidly execute proofs of concept to validate alternative technical approaches or technologies;
Contribute to establishing new team processes and refine existing ones.
Out technical stack includes C#, Web API, ASP.NET Core, SQL Server, MongoDB, Redis, SignalR, RabbitMQ, VSTS, Sonar.
You maintain a high level of skill in various application deployment and workload architectures, like IaaS, PaaS, SaaS;
You enjoy designing and modernizing complex systems / components into cloud-compatible applications;
You contribute to evaluation of new applications / components / libraries, technical options, challenge the status quo, and influence the technical direction of the entire solution;
You feel strong ownership of your designs and want to support your changes all the way through to operating successfully in production;
Like us, you’re enthusiastic, driven, and motivated by constant, step-by-step improvement;
You’re comfortable working collaboratively on a geographically distributed team;
You enjoy sharing knowledge with the team and asking for help when you need it, and together you thrive on delivering quality work;
You find yourself challenged by solving difficult problems and providing strong technical leadership in engineering practices.
Expertise in designing, building and reviewing C# / .NET components and services, with focus on micro-services integrations, reusability, scalability, data integrations;
Expertise in addressing architectural cross-cutting requirements (and their tradeoffs), such as caching, monitoring, security, high-availability, monitoring, operational options;
Practical experience with consuming and developing RESTful services and APIs;
Practical experience with DBs (both SQL and NoSQL) and distributed caching (Redis);
Good understanding of agile development practices;
Experience with Continuous Delivery pipeline;
Central Office facilities;
Flexible working hours;
Monthly subscription for sport activities;
Monthly subscription parking / transportation;
Additional vacation days;
Teambuildings and trainings;
Summer and Christmas Parties;
Discounts and promotions for various local services (restaurants, kindergartens, beauty salons and many others).