Minimum Qualifications - Development Background: Backend batch application development skillset.
- Skill Level Required: 5+ years of development experience using Agile and test-driven methodologies.
- Programming Languages Experience: Majority in Java, SQL.
- Azure Cloud Development: Minimum 2 years using Azure computing services (Azure Function, Azure App Service), Azure KeyVault, SFTP.
- DevOps Tools: Minimum 1-year experience with Git, CICD pipeline, Dynatrace, and unit and regression testing frameworks (used in daily Agile development).
- Self-Starter: Ability to take independent action to achieve results.
- Critical Thinking: Highly developed analytical and problem-solving skills.
- Education: B.S. in Computer Science or related fields.
Preferred Qualification - Demonstrates a positive, professional attitude when working and communicating with others.
RoleDevelop the following
non-functional components:
- Develop and document defined CICD pipelines for application deployment automation.
- Implement High Availability and Disaster Recovery strategy by design.
- Implement auto-recovery scripts to minimize recovery time.
- Document application deployment diagrams and system operation runbooks for support and on-call activities.
- Implement dashboards for system health status, application status, audit, alert, logs, operation metrics, and cloud cost.
- Follow Agile Development methodology, attending scrum ceremonies and reporting status daily.
ProjectAs part of a transformation, we are looking for a
Sr. Developer with experience in
functional and non-functional software/application development to re-write a legacy batch Java program using the latest Java and Azure cloud services.
Responsibilities - Rewrite a legacy batch Java program, translating and transmitting functionalities, using the latest Java and Azure cloud services.
- Deploy the re-written application to Azure cloud environments.
- Achieve 85% code coverage using unit tests.
- Create a regression test bed covering 100% of defined use cases.
- Performance tuning.
- Create and execute end-to-end, UAT, performance, concurrency, and stress tests.
- Run the application in parallel with the legacy system and fix any issues.
Required Skills : Java,Javascript
Basic Qualification :
Additional Skills :
Background Check : No
Drug Screen : No