What are we looking for?.NET Full Stack DeveloperResponsibilities:BSc degree in Computer Science, Engineering, or relevant fieldDemonstrable work experience as software engineer, software developer or similar functionL4: 7+ yearsShould be able to eventually lead, own, and drive projects from start to end, including leading other resources of similar or less experience.Familiarity with the software development life cycle (SDLC) from preliminary system analysis to tests and deployment.Knowledge of the Principles & Patterns of Agile Software.Ability to understand and troubleshoot existing code and maintain existing systems.Ability to identify performance bottlenecks.Experience working with version control tools such as GIT and CI/CD tools like Team City/Jenkins/Octopus.Experience with front-end development (React, Angular, JavaScript, TypeScript).Experience in middle tier and back-end development, web APIs, microservices, message queues, and database interfaces.Experience with scripting and automation (for instance PowerShell, Python).Experience with SQL Server or other database technology.Experience with Object-Oriented Design, SOLID principles, and Design Patterns.Knowledge of distributed environments (microservices, AWS, identity server, dockers).Experience with threading and performance optimization.Experience with software quality, testing procedures, and build automation tools.Experience with Unit Testing, Mocking, and Dependency Injection frameworks.AWS cloud development experience.Fluent in English.Desired Skills:Dockers, Containers, MicroservicesTerraformExperience with other development languages, such as WPF, F#, Python, Go Lang, Snowflake, SigmaExperience with Financial servicesSoft Skills:Think clearly and analytically.Identification and solution of problems.Communication clarity.Listening and organization.#J-18808-Ljbffr