The Senior Solution Analyst will act as a senior front-end engineer for our Solution Owner – Customer Platform, Web. They will drive the delivery of the Customer Platform’s web roadmap. A typical day will include analysis, design, development, testing, and deployment of web services, features and enhancements, as well as close engagement with customers.
This person has experience developing production grade web solutions in C#, .NET Framework, Azure SQL, Azure Databricks, REST APIs, and other Azure services. They are highly ambitious, career driven, humble, and customer obsessed. On the customer platform team, everything we do is for the customer. This person understands the customer’s priority, they make technical recommendations to the Solution Owner accordingly.
The Senior Solution Analyst will coach and guide our engineers - providing relevant and constructive input on development, testing and deployment tasks. They will also collaborate closely with our customer platform operations team, ensuring smooth handover of production solutions to our operations team. This person will lead the ongoing review of code, documentation, and knowledge sharing sessions with the operations team.
The role will include day-to-day collaboration and design discussions with our Global Supply Chain Planning and Analytics (GPA) team, as well as with our strategic software partners.
- Primary Accountabilities / Job Scopes & Responsibilities
- Design, develop, and maintain our existing high-quality customer web platforms.
- Collaborate with cross-functional teams: including front-end and front-end engineers, technical platform team, UI COE (center of excellence, testing COE, integration COE, product managers, and tech leadership) to define and implement new features and enhancements.
- Guide the development of clean, scalable, and efficient code through code reviews, pull requests, etc.
- Ensure thorough testing of our web platform through unit tests and close collaboration with the testing COE.
- Continuously identify technical and cost efficiencies in our web and Azure ecosystem.
- Stay up to date with the latest trends, technologies, and best practices in software development.
- Provide technical leadership, guidance, and mentorship to junior developers.
- Articulate acceptance criteria and requirements of platform’s continuous integration/continuous deployment (CI/CD) pipelines.
- Create detailed technical documentation, including system architecture, requirements specifications, run books, user guides and training materials.
- Participate in project planning and execution, including task estimation, resource allocation, progress tracking and risk management.
- Qualifications
- Bachelor's degree (or equivalent experience) in Science and Technology
- Minimum of five years’ experience in front-end software development
- Strong EQ (emotional intelligence) - highly collaborative with both tech and business stakeholders
- Proven experience as a front-end Software Engineer with a strong portfolio of apps.
- Proficient in React (preferred) or alternative frameworks like Angular, Node, others…
- Experience working with Azure cloud services.
- Familiarity with development tools like VS Code, and version control systems like Azure DevOps or Git.
- Knowledge of software design principles, user interfaces, and user experience best practices.
- Strong problem-solving skills and the ability to debug and optimize code.
- Preference to work in an agile development environment and participate in sprint planning, stand-ups, and retrospectives.
- Fluent in English
- Experience working with global teams in multiple time zones.
Nice to Haves
- Experience in one of the following industries: transportation management, supply chain management, logistics
- React or similar frameworks certification(s)
- E-commerce development experience
- Preferred version control system is Azure DevOps