.net Engineer (mid/senior)

Engineering · Full-time · Piedmont, Italy

Job description

Job Description 

The role will involve working in small project teams as part of a larger development team. Good communication skills are essential as is the ability to work autonomously and show initiative to approach problems objectively. 

As a software developer in this role you have the ability, depending on the task, to either work independently or as a member of a team, and you are expected to meet and maintain deadlines. You will also demonstrate a willingness to develop and learn new skills as required in different areas of technology. 

Key accountabilities for the role are to: 

  • Application development of Software as a Service applications, supporting services and tools.
  • Code testing as part of development tasks.
  • Defect investigation and other software maintenance activities.
  • Working with mentors to become familiar with Damstra's products, development environment, tools and processes, by working on preliminary project tasks.

Additional Responsibilities: 

  • Support of ancillary support software as needed

  • Support technicians in all aspects of their job, including being hands on and helping out in person when needed.

Job Qualifications:

  • Graduate of Computer Application or Engineering

  • Professional certifications are preferred

  • Strong OOP skills and knowledge of common design patterns

  • Strong understanding of software engineering best practices

  • Superior analytical and problem-solving skills

  • Good communication skills

  • Good attention to detail and a quick and agile learner

  • 2 years professional programming experience using .NET as a primary language

  • Proven experience delivering web software applications

  • Experience with HTML, CSS, and JavaScript

Required Knowledge:

  • .NET and additional knowledge of VB.NET will be required
  • Good knowledge of MS SQL server
  • Good understanding of API development using .Net
  • Experience in writing Unit test cases
  • Knowledge of Continuous integration and delivery
  • Knowledge of AWS/Azure Cloud
  • Knowledge of Secure coding & OWASP
  • CICD, preferred not required
  • Other technologies
    • Backend technologies - .NET, JAVA, etc.

    • Frontend technologies – VueJS, ReactJS, AngularJS, etc.

    • SQL – PostregSQL, RDS, SQL Server, PLSQL – For backend candidates, best to ask them if they have experiences with databases and their scope with it (i.e. did they design tables, optimized processing, normalized databases, migrated data, built ETLs, etc.

Peers

View in org chart