Designing and developing solutions with the team, by following development processes (like TDD, BDD, code reviews...);
Optimizing the performance of the platform component you’ll work on;
Produce and test code in short cycles, with a high degree of automation;
Gather feedback from end-users and adapt your solutions;
Focus on developing maintainable solutions that scale to thousands of users;
Knowledge of product development best practices, continuous delivery, and testing;
Experience in designing and communicating high-level functional designs and solutions.
Main requirements
Desired Skills & Experience :
Bachelor or Master's Degree in Software Engineering, Computer Science, or similar. If you do not have one but you are really good (and can show it), we still want to hear from you;
More than 5 years of software development experience;
Knowledge of software engineering principles, algorithms, data structures, and Object-Oriented Design;
Excellent coding skills in one or more of these technologies: C#, Java, Python; Preference in C#
AWS, Kubernetes, Microservices Development experience (valued);
Ottieni una revisione del curriculum gratis e riservata.