AppSierra Solutions
4 months ago
Responsibilities :
Engineering :
- Join a diverse engineering organisation and contribute to growing our engineering capabilities across Software, and Platform Engineering.
- Develop full-stack solutions, building highly scalable distributed solutions that enable positive user experiences and measurable business growth.
- Implement and support modern digital products that are technologically sound, avoid technical debt, guarantee compliance, and enable the required business outcome.
- Collaborate with Platform Engineering team to provide input to shaping their products allowing software engineers to deliver business value faster than ever before.
- Look for continuous improvement opportunities in our core ecosystem identifying new ways to enhance application team and developer experience.
- Embed security, privacy, data protection and quality assurance across all digital solutions.
- Build and run responsibility across the products you work on balancing the quality and stability of the product with new feature enhancements.
- Work against the backlog set out by the Product Owner supported by the Lead Engineer.
- Opportunity to participate in rotations to other functions or teams within Engineering to broaden your skillsets.
- Play a role in our Engineering community helping to share good practice, collaborate and problem solve with Engineers across the organisation.
- Engage with the data teams across to ensure we leverage data capabilities across the organisation to improve the capabilities of our products.
Product Team :
- You will join our team supporting our critical customer onboarding tool.
- Support engineering efforts on the onboarding product partnering with internal and external resource to deliver a high-quality Engineering product.
- Leverage existing solutions and frameworks from our web platform, content management system to identity tooling to create a first-class experience for our customers.
- Shape engineering expectations against the product partnering with the Principal Engineer in software engineering to ensure the product adopts standards.
- Upskill and coach engineers on the product to build a highly competent engineering unit.
- Build and run the product managing a mix of customer support and new feature iterations.
Innovation :
- Look for opportunities to partner internally and externally using hackathon and other formats to engage, learn and achieve great outcomes for IT.
- Use modern product approaches to influence and shape the business through partnership with BRM (Business Relationship Management) utilising modern product approaches such as rapid prototyping and embedding a 'show them, don't tell them' culture.
- Help with the stand up and creation of an innovation rapid response engineering squad to facilitate ideation and business idea shaping around technology products and investments.
Basic Qualifications:
- Experience in some of the following areas essential.
1. 5 + years of experience working with modern application architecture methodologies (Service Orientated Architecture, API-Centric Design, Twelve-Factor App, FAIR, etc.).
2. 5 + years of experience working with Cloud Native design patterns, with a preference towards Microsoft Azure / Google Cloud.
3. 5 + years of experience designing and delivering digital solutions following a product-mindset and a variety of delivery methodologies (e.g. Agile, CCPM, etc.).
4. 5 + years of experience working within a "DevSecOps" culture, including modern software development practices, covering Continuous Integration and Continuous Delivery (CI/CD), Test-Driven Development (TDD), etc.
- Experience with software deployment capabilities including Kubernetes.
- Proven track record of "hands-on" software engineering (e.g. Programming, Scripting, Markup Languages), with a preference towards web technologies (e.g. TypeScript, JavaScript, Node, Next.js/React etc.).
- Experience supporting digital platforms, including Integrations, Release Management, Regression Testing, Integrations, Data Obfuscation, etc.
- Experience scaling an "API-Ecosystem", designing, and implementing "API-First" integration patterns.
- Experience working with authentication and authorisation protocols/patterns.
- Experience defining and implementing large-scale, transformative digital solutions.
- Demonstrated influence and communication skills across all levels of IT and third parties.
- Experience working in complex, diverse landscapes (business, technology, regulatory, partners, providers, geographies, etc.).
- Strong organizational and communications skills with multiple examples of being able to convey complex technical topics, that resulted in a definitive direction.
Education Requirements : Bachelor's Degree in Information Technology.