AWS (nice to have) Azure (nice to have) C# (regular) .Net (regular) Ciklum is looking for a Senior .NET Developer to join our team full-time in Poland.We are a leading global product engineering and digital services company that unites 4000+ seasoned professionals globally on various projects in healthcare, fintech, travel, sportswear, entertainment, and security. Ciklum delivers high-impact technology solutions to Fortune 500 and fast-growing organisations worldwide.About the role:As a Senior .NET Software Engineer, become a part of a cross-functional development team working for Our Client.You will be taking part in requirements analyzing and discussion, designing and developing new features for our products. These new features will be tackled through an agile approach while actively engaging with the team.Additionally, you will work on optimizing the processes and standards, communicating with other teams. If you have some awesome ideas on how to make the product and process better we are looking for you.About the Project:Our Client is the dev house that provides Microgaming with their exceptional gaming content. We pride ourselves on being at the forefront of industry innovation. Our highly skilled teams of designers, developers, illustrators and animators love nothing more than working with the latest technology and having fun trying out new ideas.The software we produce has enabled Microgaming to become one of the most trusted suppliers of online gaming in the world. We don’t just create software. We create entertainment experiences.Responsibilities:Back-end development to meet customer’s business needs and implement components according to modern software development environment (cloud-based platforms, microservice architecture, etc.)Taking part in the decision-making process in design application architecture, solution development, architecture and code reviewDevelop and review feature design documents and provide inputs/update to specifications for the solutionDesign and implement a set of various types of tests (unit, integration, functional, etc)Proactive position in solution development, processes improvementsWorking in an international distributed team in an Agile environmentCommunicate with PMs, engineers, Architects, QA and other colleagues and stakeholdersDelivering the product roadmap and planningsTo use high coding standards, software best practices and write highly testable, automatable and performant code over the whole SDLCRequirements:Experience in software development for more than 5 yearsExcellent knowledge in Computer Science, Computing Theory:Paradigm & Principles (OOP, SOLID, DDD, TDD, BDD)Database theory (RDBMS, NoSQL)Code testing practicesAlgorithmsData structuresArchitectural, Enterprise and Design PatternsSecurity patterns, Reverse engineering resistance, Common attacks types (OWASP)Understanding of network interactions:protocolsconventions (e.g. REST, RPC)authentication and authorization flowsstandards and practices (e.g. oAuth, JWT)Excellent knowledge and experience in C# and .NET (more than 3 years)Practical commercial experience with:REST API development.NET Framework, .NET Core, ASP.NET (Core, MVC, WebAPI) (more than 3 years)Testing frameworks (e.g. Selenium, Cypress, Jest, NUnit, XUnit, MSTest) (more than 2 years)ORM (e.g. Entity Framework, Dapper) (more than 2 years)RDBMS (e.g. SQL Server, MySQL/MariaDB, PostgreSQL) (more than 3 years)Key-value storages (e.g. Redis, Memcached)Messaging systems (e.g. RabbitMQ, Azure ServiceBus, Apache Kafka, Active MQ, AWS SQS, Google Pub/Sub)Web ServersDockerContinuous Integration tools (e.g. Gitlab Pipeline, Jenkins, TeamCity, Bamboo)BuildersSilverlight and WCF experienceExperience with:Troubleshooting, profiling and debugging applicationsCreation software architecture and design of complex applications, platforms, microservices solutionsAgile software processes and technologiesCode Review processRefactoring processUpper-Intermediate EnglishDesirable:Certifications on:Microsoft Certified DeveloperCloud computing platforms (Microsoft Azure, AWS, GCP)Understanding of orchestration and containerisation (e.g. Kubernetes, Swarm)Knowledge in Deployment patternsKnowledge of: Azure DevOps is a plusPractical commercial experience with:Vue.js, JS, HTML5 and CSSServerless architectureIntegration with 3rd party solutionsNoSQL (e.g. MongoDB, ElasticSearch, CouchDB)Experience with Search Engines (e.g. ElasticSearch, Azure Search, Apache Solr)Provisioning tools (e.g. Terraform, Ansible)Quality tools (e.g. SonarQube)Personal skills:Perform a broad range of complex technical or professional activities, in a variety of contextsInvestigate, define and resolve complex issuesAble to work in distributed cross-functional teams effectivelyInfluence customers and team members on the project levelMay supervise others or make decisions which impact the work assigned to individuals or phases of projectsPlan, schedule and monitor your own work (and of others where applicable) competentlyHave learning agility (readiness for challenge and being open to change)Confident Intermediate English (or higher) is a mustWhat's in it for you?Career growth opportunitiesRealization of your innovative ideas in building new Ciklum Solutions and ServicesFriendly collaborative teams and enjoyable working environmentProfessional skills development and training programsVariety of knowledge sharing, training and self-development opportunitiesState of the art, cool, centrally located offices with warm atmosphere which creates really good working conditions Gdansk or WroclawWork from home/100% remotePrivate medical healthcare fully covered by Ciklum with a possibility to cover family membersFully covered life insurance – 100 000 PLNFully covered drug insurance – up to 2 000 PLN/yearMultisport card 100% covered by Ciklum – Benefit Systems, Plus packageParking space 50% covered by CiklumAbout us:Join a well-established company and a strong team of professionals. Seize the perks of global opportunities, local approach and start-up spirit.Boost your skills with modern stacks and industry-leading clients!Enjoy what you do, do what you enjoy!Be bold, not bored! Are you already interested? We would love to get to know you! Submit your application. We can’t wait to see you at Ciklum.
Senior .NET Software Engineer in Constanţa
Datele de contact vor fi vizibile dupa ce veti aplica!