Skip To Main Content
backGO TO SEARCH

Senior .NET Software Engineer

bullets
.NET, .NET Technologies, Apache Tomcat, C#, MS SQL Database Replication, Java, Microsoft Azure

We are looking for a Senior Software Engineer for a temporary role with the potential for extension depending on performance and project demands.

The ideal candidate should possess a quick learning capability for new technologies and a solid foundation in software development, enabling swift adaptation to new technologies and environments. The primary focus of this role will be to transition existing on-premises applications to Azure Virtual Machines (VMs), including tasks related to refactoring and optimization.

Responsibilities
  • Migrate applications and services from on-premises to Azure Virtual Machines (VMs)
  • Revise and modernize existing C# and Java codebases for compatibility with the cloud
  • Implement applications on Azure VMs utilizing IIS and Apache Tomcat
  • Convert SQL database data from Oracle to Azure SQL, ensuring data integrity and security
  • Create and execute cloud migration strategies in collaboration with cross-functional teams
  • Build and sustain CI/CD pipelines for automated cloud deployments via GitLab
  • Set up application monitoring, logging, and alerting using tools like Datadog and Big Panda
  • Enhance and sustain performance of Azure VMs
  • Generate comprehensive documentation and ensure knowledge sharing
Requirements
  • Proficiency in C# & IIS with a minimum of 4 years of experience
  • Background in MS SQL with over 3 years of experience
  • Qualifications in database code optimization and management
  • Familiarity with Oracle SQL for data migration to MS SQL
  • Expertise in software development using .NET Core, .NET Classic (ASP), JavaScript, and Java with Maven
  • Understanding of Activiti workflow engine
  • Capability to use Terraform for infrastructure management
  • Knowledge of Azure components like Storage BLOB and Virtual Machines
  • Competency in managing Windows and Red Hat Enterprise Linux VMs
  • Skills in monitoring and alarming for virtual machines
  • Experience in setting up CI/CD pipelines using GitLab
  • Proficiency in monitoring and quality tools like Datadog, Big Panda, and Sensu
  • Expertise in quality and security tools such as Semgrep, BlackDuck, SonarQube, and Qualys
Nice to have
  • Familiarity with Microsoft Azure
  • Understanding of Apache Tomcat operations