On Location is looking to deliver its business roadmap by architecting performant, internet-scale high throughput, secure, and robust applications that comply with On Location benchmarks and industry best practices for its Core vertical stack, which includes eCommerce application platform, Admin portal, Inventory, Ticketing, pricing and event management module, and integration middleware.
Requirements
- Extensive hands-on experience and success with architecting solutions that are scalable, secure, performant, robust, responsive, adaptive, and cost-efficient including web applications and industrial-grade enterprise systems
- Significant, expert-level hands-on experience with JavaScript (specifically, Next.js, React), .Net (ASP.NET Core, .NET Framework, WebAPI layer, Blazor, Entity Framework, etc.)
- Hands-on experience with eCommerce capabilities such as shopping carts, product catalogs, payment engines, payments processing, etc.
- Significant experience modernizing legacy applications involving architecture and technology upgrades
- Hands-on experience with modern WXPs (e.g., Webflow), CMSs (e.g., Contentful), and/or DXPs (e.g., Adobe Experience Manager, Liferay, etc.)
- Expert-level and demonstrable grasp of SSDLC, STLC, CI/CD, and DevOps practices
- Hands-on experience with AWS cloud-native capabilities (e.g., EC2, ECS, RDS, VPN, VPCs, etc.). Possess a strong knowledge of cloud computing concepts, including scalability, reliability, and security.
Responsibilities
- Mature and elevate software delivery standards by establishing processes and systems that bring best practices, modern paradigms, and architecture patterns to both internal and vendor teams
- Participate in Scrum ceremonies including standups/standdowns, sprint planning, backlog grooming and refinement, retrospectives, and demos
- Lead technical solutioning, design and architecture discussions for Core systems to provide analysis and modelling of approaches that meet requirements pertaining to functionality, usability, accessibility, security, scalability, and regulatory compliance
- Translate business requirements into scalable, secure, and cost-effective cloud solutions
- Collaborate with stakeholders on capacity planning, release planning, deployments, post-deployment validations, overall status updates, post-mortems, etc.
- Contribute towards proof-of-concepts and prototype development that embrace new tools and technologies, architectural design patterns, and cloud and serverless paradigms
- Evaluate external systems and solutions through detailed analysis of their technologies, delivery methodologies, vulnerability assessments, compliance statuses, and operational support capabilities
Other
- Bachelor of Science in Engineering or Computer Science or similar
- Travel required only for team workshops, offsites, and/or training
- Work from the office 1-2 days per week for those who are based out of cities where there are available team offices/hubs
- Strong presentation skills with ability to influence both technical and non-technical audiences
- Persistence, flexibility, empathy for end users, eagerness to learn, and decision-making skills