Salary
💰 $128,500 - $186,300 per year
Tech Stack
AWSAzureCloudSDLC
About the role
- Develop, edit and analyze digital platforms, software applications, systems integration, cloud services, databases, reporting, or business analytics to support corporate business objectives
- Solve complex technical problems and guide team in implementation of full solutions across front-end, back-end, databases and DevSecOps
- Understand products and ecosystem to design complex solutions and integrate new features
- Analyze and define software requirements and determine specifications and standards
- Propose software solutions during design and development for complex business processes
- Deliver and design new technologies and prototypes for web and mobile platforms
- Determine cost of new and modified systems and engage in proposal process
- Train users on policies, procedures, and standards
- Define code quality metrics and ensure adherence to Software Development and Security best practices
- Execute automated tests using multiple systems, environments, or browsers
- Report technical issues and verify fixes with development/product teams
- Ensure technical design deliverables before development/build phases
- Develop engaging user applications and back-end services across multiple devices
- Stay informed of emerging cloud technologies and evaluate their value to operations
- Design and develop APIs on API Gateway with appropriate access policies
Requirements
- Bachelors Degree - Computer Science, Information Technology or related (Minimum)
- Graduate Degree - Computer Science, Information Technology or related (Preferred)
- 10 Years - Cloud Technologies, guide projects or related (Minimum)
- In Lieu of Education: 12 Years - Cloud Technologies, guide projects or related (Minimum)
- Certified Azure or AWS Developer and/or Solutions Architect (Preferred)
- Experience with front-end, back-end (APIs), database and DevSecOps development
- Experience designing and developing APIs on API Gateway with appropriate policies
- Experience with cloud services, systems integration, databases, reporting, and business analytics
- Ability to analyze and define software requirements and propose software solutions
- Experience executing automated tests across multiple systems/environments
- Knowledge of software development life cycle, code quality metrics, and security best practices
- Experience training users and communicating technical design to teams