Minimum QualificationsDegree Requirements:
- BS in Computer Science or related fields.
- Agile development experience preferred.
Technical Certifications:- Fullstack development skillsets: GUI backend service with the persistent data layer and batch processes development experience.
- 5 years of fullstack development experience using Agile and testdriven methodologies.
- 5 years of Java RESTful services and Angular/React/JavaScript handson experience.
- Experience with SharePoint and Power Automation services.
- Minimum 2 years of Azure cloud development experience using Azure compute/container/monitor/integration/database services.
- Minimum 1 year of DevOps tools such as Git CICD pipeline Dynatrace.
- Minimum 1 year of experience with service endpoint testing tools and regression testing frameworks.
Programming Languages:- Core technical skills needed: Angular/React/JavaScript Java core Spring Boot SQL and/or NonSQL databases.
Role Responsibilities- Develop the software components.
- Follow coding standards to rewrite a legacy application using the latest UI Java and cloud technologies and deploy it to Azure Cloud.
- Develop GUI with sections of data elements represented by various UI components including complex grid editing and data validation.
- Develop backend and workflow services supporting UI needs.
- Integrate with SharePoint Library or other document list and archive tools.
- Use Power Automation or customized workflow processes to manage workflow between working groups.
- Rewrite Rule and Footnote automation batch processes for rule and footnote filing automation to ATPCO.
- Integrate with a persistent layer for data querying and storage.
- Achieve 75% code coverage using unit test cases.
- Create a regression test bed to cover 100% defined use cases.
- Perform performance tuning.
- Create and execute required services endtoend UAT performance concurrency and stress tests.
- Run the new application in parallel with existing tools and fix issues.
- Provide oncall support.
- Address discovered security vulnerabilities in code.
- Develop defined CICD pipelines for application integration and deployment automation.
- Implement High Availability and Disaster Recovery strategy by design.
- Implement designed dashboards for system health status application status/audit/alert/log/operation metrics/cloud cost.
- Follow Agile Development methodology:
- Attend scrum ceremonies to report status daily and groom user stories.
- Track velocity and development KPIs using the Agile tool (e.g. development cycle burndown rate deployment count etc.).
- Testing Environments:
- Development Stage and Cert for integration and UAT.
- PROD for final deployment.
Project- Rewrite existing SharePoint application (GUI backend services and workflows) using the latest technology stack.
Bonus Attributes- We appreciate problem solvers more than task takers.
- A proactive working style.
- Multitasking capabilities.
- A team player.
- A good communicator.
Required Skills : JavaJavascript
Basic Qualification :
Additional Skills :
Background Check : No
Drug Screen : No