.Net Technical Lead Apply
Description:
The project is with a customer in financial domain.
Requirements:
As an experienced member of our Software Engineering Group we look first and foremost for people who are passionate around solving business problems through innovation & engineering practices. You will be required to apply your depth of knowledge and expertise to all aspects of the software development lifecycle, as well as partner continuously with your many stakeholders on a daily basis to stay focused on common goals. We embrace a culture of experimentation and constantly strive for improvement and learning. You'll work in a collaborative, trusting, thought-provoking environment-one that encourages diversity of thought and creative solutions that are in the best interests of our customers globally.
1. Experience in Restful API Design and Implementation
2. Experience in AWS stack and cloud native application development
3. Full stack developer/engineer with experience in Python as well as .Net
4. Experience in TDD and BDD
5. Experience in Schema and RDS design and implementation
6. Familiarity with CICD process and enhancements (Jenkins, GitLab)
7. Experience with Docker Containers, leveraging Linux Containers and AMI's to create Docker Images/containers
-
- Lambda orchestration
- Step Functions
- ECS
- ECR
- EKS
- Athena
- S3 and lifecycle management
- EC2 and load balancing
- Fargate
Job Responsibilities:
-
- Analyze, design, develop, debug, test, document and deploy web applications.
- Work with product owner agreeing on refining business requirements and acceptance criteria.
- Implement test-driven development, Continuous Deployment and Continuous Integration practices and adhere to client software development process.
- Identify opportunities for process and tool improvements; drive them from concept to design to implementation.
- Keep abreast with the latest development practices and strategic roadmap.
- Interact with business and cross block teams, identifying application impacts, interface design and technical specification design documentation.
- Project scoping, release management, build planning, technical documentation and status reporting.
- Lead the project team, technical training and mentoring for implementation of solutions and rollouts.
- Ensure all quality standards are followed for the deliverables through code metrics checks, code reviews, unit and regression testing. Support quality assurance, performance and business user acceptance testing phases.