Senior .NET Developer with AWS - Wrocław, Polska - Ciklum

    Ciklum
    Ciklum Wrocław, Polska

    2 tygodnie temu

    Default job background
    Opis

    Description

    Ciklum is looking for a Senior .NET Developer to join our team full-time in Poland.

    We are a custom product engineering company that supports both multinational organizations and scaling startups to solve their most complex business challenges. With a global team of over 4,000 highly skilled developers, consultants, analysts and product owners, we engineer technology that redefines industries and shapes the way people live.

    About the role

    As a Senior .NET Developer, become a part of a cross-functional development team engineering experiences of tomorrow providing strong technical direction that leverages diverse back-end services, relational and NO-SQL databases, CI/CD, sync/async processing, big data stores, and real-time data streams.

    Responsibilities

  • Design and implement applications following software engineering best practices and principles
  • Be responsible for maintaining the defined level of code quality on the project
  • Make required infrastructural changes for successful application deployment
  • Efficiently engage in global teamwork
  • Specify needs for new apps and modifications, following standards and best practices
  • Utilize technical skills to mentor and foster junior staff
  • Requirements

    We know that sometimes, you can't tick every box. We would love to hear from you if you think you're a good fit

    Software Design:

  • Use of best practices and patterns during application design and implementation
  • Hands-on experience with monolith, microservice, and serverless architectural styles
  • Understanding applications' scalability approaches
  • Good understanding of the business domain
  • Strong knowledge and practical experience with async processing techniques
  • Understanding REST API approach in web api implementation
  • Software Development:

  • In-depth proficiency level of C# and .Net technologies, implementing applications with .Net Framework/.NET Core
  • Experience in developing applications or solutions within large AWS/Azure/GCP infrastructures
  • Proven successful cases in developing backend applications using advanced framework features and industry standard conventions
  • Practical experience in writing and performance tuning of complex SQL/NO-SQL queries in MS SQL/CosmosDb/DynamoDB
  • Quality Assurance:

  • Previous participation in constant quality improvement on the project: conducting code reviews, setting up quality metrics, and monitoring
  • Software Deployment:

  • Hands-on experience with application deployment patterns and tools
  • Practical experience in infrastructure configuration using popular cloud providers
  • Understanding of all the SDLC steps
  • Desirable

  • AWS Cloud knowledge or practical experience
  • NO-SQL databases (with a preference for DynamoDB)
  • Experience in configuring application security aspects
  • Practical experience in application performance optimization
  • Personal skills

  • Communication is key You speak and write in English fluently or at least at an upper-intermediate level
  • Accountability:

  • Following the "said and done" principle
  • Accountability for the own scope of work
  • Corporate Security Responsibility
  • Drive:

  • Proactive in efforts to deliver results according to the expectations
  • Suggesting new ideas, looking for alternative solutions, proven problem-solver
  • Self – development:

  • Eager to learn and grow: curios, keen to constant self-development
  • Constantly improving own mastership
  • Effective communication:

  • Ability to express ideas, thoughts, and questions simply, concisely, and in a structured way
  • Has communication skills with the ability to communicate with all levels of management
  • A good team player
  • Mentoring:

  • Capability to assess tasks of less experienced colleagues
  • Ability to provide a constructive feedback
  • Agile driven development
  • What's in it for you

  • Care: your mental and physical health is our priority. We ensure comprehensive company-paid medical insurance, life insurance and Multisport card
  • Tailored education path: boost your skills and knowledge with our regular internal events (meetups, conferences, workshops), Udemy license, language courses and company-paid certifications
  • Growth environment: share your experience and level up your expertise with a community of skilled professionals, locally and globally
  • Flexibility: Own your schedule – you are the one to decide when to start your working day. Just don't miss your regular team stand-up
  • Opportunities: we value our specialists and always find the best options for them. Our Internal Mobility Program helps change a project if needed to help you grow, excel professionally and fulfill your potential
  • Global impact: work on large-scale projects that redefine industries with international and fast-growing clients
  • Welcoming environment: feel empowered with a friendly team, open-door policy, informal atmosphere within the company and regular team-building events