Contract To Hire Role
The Angular/ Cloud software engineer is responsible for the application design, development, and support in highly available hybrid cloud environments. Provides stable implementations for 12-Factor, cloud native applications and repeatable DevOps processes through automation of provisioning, deployment, and monitoring activities in PaaS/IaaS environments. Leads small teams of software engineers using agile methodology, with focus on continuous delivery and SE craftsmanship. Provides mentoring and coaching as well as acting as a role model for junior SE staff.
Responsibilities
Responsibilities include but are not limited to:
- Application Design & Development
- Create application architectural guidelines and standards for cloud native applications
- Evaluate existing architectures, identify gaps, and propose courses of action to improve stability, availability, and costs
- Design, develop, and implement hybrid cloud environments
- Design, develop, and implement legacy to cloud migration plans for applications with proprietary technical debt
- Provisioning, Deployment, Monitoring
- Monitor code for security vulnerabilities and take actions to remediate and/or mitigate risks
- Design, develop, and implement containerization strategy for applications leveraging Docker & Kubernetes and serverless in AWS / Azure
- Design, implement, and execute security standards for applications in on-premise or public cloud infrastructures
- Monitor applications and services within the environments, take actions to resolve issues and implement strategies to prevent future occurrences
- Other Job Functions:
- Foster high-performance SE culture that delivers business value and takes pride in good quality code
- Coach and mentor best practices in Kanban, Scrum, XP, TDD and DevOps
- Perform troubleshooting and root cause analysis
- Propose and execute steps to measure and remediate technical debt in application portfolio
- Propose and establish proper KPIs to measure SE team performance in Agile
Qualifications Required Basic Qualifications:
Bachelors Degree in computer or systems engineering related major and/ or minimum 8+ years related work experience Expert developer with passion for creating high-volume, low-latency, and cloud-native 12-factor applications in AWS/Azure Technologist with people skills - Team leader capable of mentoring and culture building XP, DevOps, TDD, Agile and Lean evangelist and influencer; experienced in transitioning from legacy IT to product-oriented, customer-focused, and cross-functional SE organizations Problem solver with proven track record of refactoring legacy monoliths to cloud native Business minded SE leader with track record of delivering business value through technology.