Job Description
">
* We are seeking a skilled Senior Full Stack Software Engineer to join our Solution Architecture Leadership Team (SALT). The team is responsible for program intake, solution design, EA alignment, and enabling delivery.
">
Key Responsibilities:
">
* Provide technical leadership and guidance to junior engineers, driving best practices and innovative solutions.
* Facilitate the identification and exploration of new technologies and methodologies to enhance our solutions.
* Design scalable solutions, translating business requirements into robust technical architecture.
* Work closely with Principal Engineers and Senior Business Analysts, partnering with external stakeholders to ensure cohesive solution delivery.
* Identify optimization opportunities, recommend new tools, and drive platform innovation.
* Evaluate emerging technologies for potential integration.
">
Requirements:
">
* .NET and/or AWS: Proficiency in .NET framework and AWS services.
* Associated Technologies: Familiarity with related technologies such as Azure, Docker, Kubernetes, and microservices architecture.
* Integration Knowledge: Strong understanding of integration techniques and tools.
* CI/CD Pipelines: Familiarity with CI/CD pipelines, version control (e.g., Git), and DevOps tools.
* Database and Data Management: Optional experience with databases (SQL, NoSQL) and data management techniques.
* Data Migration and ETL: Experience with data migration, ETL processes, and managing large datasets.
* Integration Solutions: Experience implementing solutions with integrations involving 3rd party applications in public cloud and on-premises data centers.
">
What You Offer:
">
* Bachelor's degree in computer science or related field.
* 8+ years in development, with 3+ years in a lead developer or leadership role.
* 5+ years of experience in .NET and AWS development.
* Proven leadership in delivering large-scale projects.
* Proficiency in C#, AWS, or relevant languages.
* Strong understanding of software architecture and design patterns.
* Excellent communication and collaboration skills.
* Proven expertise in designing complex environments.
">
Benefits:
">
* Competitive compensation package.
* 25 days annual leave.
* Paid health insurance.
* Pension scheme.
* Reward programs.
* Opportunity to engage with charity and community activities.