Bachelor's degree in Computer Science, Engineering, or related field (or equivalent professional experience)
Asraa Tech LLC is looking for a seeking an Software Architect / Developer for our Denver Tech Center based Client is looking for a dynamic individual to join their Application Architecture and DevOps team to help them transform their development environment. Incredible opportunity to work at the enterprise level on a fascinating challenge. Please reach out to Unison if you are interested in learning more about this role and have the background that can make a contribution.
Skills/Abilities and Knowledge:
- Strong foundation in data structures, algorithms, RESTful APIs, and OO Design
- Demonstrated understanding of front-end web application development, including Angular/NG, JavaScript, CSS, HTML, and associated technologies (build systems, cloud-based environments, full-stack architectures, etc.)
- Understanding and ability to manage multifaceted new media platform systems
- Strong understanding of best practices in front-end web application architecture and development
- Worked in environments following Agile development methodologies
- Excellent analytical and troubleshooting abilities
- Ability to prioritize and organize effectively with the ability to deliver against several initiatives simultaneously
- Ability to manage complex and diverse projects
- Experience leading working-level teams through the full software development lifecycle
*
Related Work Experience (5 -7 years’ experience and exposure to the following technologies):
- Modern Front-End Web Application Development - including Angular, React, Vue, TypeScript, JavaScript, CSS, etc.
- Software Engineering/Development Experience – OO Design
- Web services development experience using REST, JSON, XML
- Version control systems experience (Git and Atlassian suite)
- Exposure to DevOps tools and processes – Kubernetes, Docker, CI/DC
- Worked 'in Cloud Development & Deployment Environments – AWS preferred
Major Responsibilities:
- 60% of time will be working with Front End development in a predominantly Angular environment.
- 40% of time will be split between Infrastructure and server-side architecture and planning.
- Design, implement, and deliver complex solutions and environments for users
- Actively and independently acquire knowledge of new development technologies in areas such as mobile, video, second screen, and front-end web application tooling and architecture
- Lead a hands-on development team to respond, clarify or define specific application behavior, look/feel and function
- Diagnose complex issues, and evaluate, recommend, and execute the best resolution
- Review detailed application requirements and collaborate with project/development teams to ensure quality, function, features, and user experience
- Develop, modify, enhance, and implement software systems designed to support new or existing business initiatives
- Influence system architecture by identifying and recommending designs and requirements needed for enhancements
- Write code that meets the production requirements and design specifications and anticipate potential errors/issues
- Ensure code is regression free, well documented, and unit tested
- Participate in design and wireframe review to provide a technical perspective on implementation and suggest improvements
- Ensure alignment between the business’s operational strategies and technical solutions
- Design, implement, monitor, enhance, and troubleshoot existing and new systems
- Analyze and revise existing business logic complexities and documentation
- Test and review system designs.
Education:
- Bachelor's degree in Computer Science, Engineering, or related field (or equivalent professional experience)
Job Type: Full-time
Pay: $91,096.60 - $176,371.51 per year
Schedule:
Experience:
- Software development: 1 year (Preferred)
- Salesforce: 1 year (Preferred)
- CI/CD: 5 years (Preferred)
- React and GraphQL: 5 years (Preferred)
- Kubernetes, AWS and docker: 4 years (Preferred)
Work Location: Remote