Position: Senior .NET Developer
Company: Intellias
Category: .NET
Experience required: 5y
English level: upper
Published: 2020-01-01T00:00:00+02:00

Requirements:
• At least 2+ years of experience as a Senior .Net developer
• At least 2+ years of experience in .Net Core.
• Proven experience working with Azure solutions
• Knowledge of No-SQL databases, desirably CosmosDB
• Good knowledge and proven experience working with messaging systems and desirably with Azure Service Bus.
• Good knowledge of microservice architecture design patters such as Decomposition, Integration, Database, Observability and Cross-Cutting Concern patterns.
• TDD/BDD experience and understanding of formal testing and delivery methods
• Very good understanding of SOLID principles and CQRS design patterns
• Developed Architecture in agile/iterative environments with experience of methodologies such as SCRUM, RUP, Lean and DSDM.
• Able to implement key architectural outcomes, such as reusability, performance, separation of concerns, quality and integrity.
• Strong analytical and core programming skills, knowledge of object-oriented programming, data structures and algorithms
• Desire to work in a fast pace, fast-growing and highly innovative and international environment
• Obsession with quality
• Great communication skills, ability to express complex things in an easy to pick up manner
• Upper-intermediate level of English (written and spoken)


Nice to have:
• Exposure to Angular2+ and Typescript

 
Responsibilities:
• Preparing architectural and tech solutions
• Participate in design review, code reviews and product demos;
• Take accountability and responsibility for full life cycle of product features (from design, sizing, implementation, testing, delivery to monitoring and deprecation when needed); 
• Propose process improvements and drive changes;
• Propagate quality culture among colleagues;
• Work closely with Product Owners, Business Analysts & Scrum Master to provide accurate estimates and ensuring timely delivery of functionality


 Technology Stack and Methodology includes:
•  .Net Core, C#;
•  Azure Functions, Web Apps;
•  CosmosDb;
•  Azure Services.