GO TO SEARCH
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