Skip to main content

Fullstack .Net Developer (POS-162)

About Us:

As a Fullstack .Net Developer at Kenility, you’ll join a tight-knit family of creative developers, engineers, and designers who strive to develop and deliver the highest quality products into the market.

 

Technical Requirements:

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field.
  • Over seven years of experience in software development using .NET and C#.
  • Extensive background in Azure cloud services, including Azure Functions, Logic Apps, and API Management, with more than four years of experience.
  • Solid skills in front-end technologies such as JavaScript, HTML, and CSS.
  • Experience working with event-driven systems and messaging platforms like Kafka or similar.
  • Strong understanding of data structures and algorithm design.
  • Proven experience developing solutions based on microservices, event-driven systems, and multi-tier architectures.
  • Familiarity with unit testing practices, code coverage tools, and integration testing techniques.
  • Ability to implement full stack solutions, encompassing both client-side and server-side logic.
  • Adherence to best practices in data management and software engineering.
  • Strong problem-solving mindset and the ability to analyze complex systems.
  • Minimum Upper Intermediate English (B2) or Proficient (C1).

 

Tasks and Responsibilities:

  • Build, evolve, and maintain full-stack applications using C#, .NET, and front-end technologies.
  • Collaborate with cross-functional teams to design and implement microservices and event-driven solutions, integrating messaging platforms like Kafka.
  • Develop secure, scalable, and maintainable cloud applications leveraging Microsoft Azure services.
  • Design and implement RESTful APIs and microservices to promote reusable and modular business logic.
  • Deliver robust front-end and back-end components ensuring an integrated and intuitive user experience.
  • Utilize Azure PaaS tools and containerization for building cloud-native solutions.
  • Set up and manage CI/CD pipelines with tools like Azure DevOps, Bicep, and ARM templates for automation of deployments and testing.
  • Diagnose and resolve issues in complex .NET applications to ensure optimal performance.
  • Participate actively in Agile methodologies, including sprint planning, code reviews, and iterative enhancements.
  • Partner with QA teams to establish thorough integration testing procedures.
  • Work with Security teams to embed secure coding practices throughout development.
  • Provide mentorship and contribute to architectural decisions within the development team.
  • Integrate third-party APIs to expand system functionalities.
  • Maintain detailed technical documentation and align with industry best practices.

 

Soft Skills:

  • Responsibility
  • Proactivity
  • Flexibility
  • Great communication skills