Descriere job

Job Description - .NET Developer

  • Design, develop, test, debug, maintain and document software systems, components, and utilities
  • Ensure code implementation is at a high level of quality by writing well designed, testable, efficient code
  • Perform code reviews
  • Understand client requirements and suggest the best ways to develop
  • Experience in solving problems, being able to analyze tasks of different complexity
  • Able to understand the full scope of the project
  • Share knowledge with the team, communicate any blocking situations. Be a team player
  • Qualifications
  • 5+ years knowledge with .NET, ASP.NET Web API
  • C# .NET framework (Win Forms libraries), Entity framework
  • Knowledge of Database Modeling, SQL, and ORM’s
  • Good experience with code versioning tools, such as Git, TFS
  • Knowledge of / Eager to involve in deployment pipelines setup and updates (Git, Dokker, Jenkins)
  • A creative approach, ability to solve technical problems, code optimizations, scaling solutions
  • Good knowledge of OOP and SOLID Principles
  • Previous experience with developing desktop Windows application using WPF
  • Previous experience in configuration of CI/CD processes
  • Working experience with Agile, Scrum methodologies
  • Non-technical Skills
  • Analytical skills with great attention to detail and a solution-oriented perspective
  • Motivated and committed to implement and deliver the best possible quality
  • Experience in reviewing code, mentoring, coaching less experienced colleagues
  • Experience in full 'development-deployment-launch' workflow process
  • Client facing or consulting experience
  • Good communication skills in English, both speaking and writing
  • Agile mindset combined with a proactive attitude
  • Nice to have / willing to develop
  • Mobile development using React Native/Typescript/Redux
  • Unit tests development
  • Education Type

    B.E/B.Tech/BS-Electronics and Communication Engineering