Lead Developer, Revenue Accounting Platform - A Career-Defining Opportunity
Are you an accomplished Lead Developer seeking a pivotal role in shaping the future of financial technology? This exciting opportunity within our Accounting Team offers a unique chance to contribute to a multi-year finance transformation journey, building the next generation of revenue accounting reporting platforms. You will be instrumental in developing critical cloud-native systems and tools that empower our global engineering organization, influencing how software is developed, tested, and deployed.
This role is an exceptional platform for professional growth, allowing you to deepen your expertise while making a tangible impact on essential accounting systems. You'll collaborate with seasoned engineers on cutting-edge platform services, developer tooling, and innovative accounting projects designed to enhance efficiency across the accounting function.
Key Advantages for Aspiring Candidates:
- Strategic Impact: Directly influence the evolution of critical financial systems and contribute to a significant, multi-year transformation initiative.
- Technical Breadth: Work with modern cloud technologies (AWS, Azure), microservices architecture, and a variety of programming languages and tools.
- Skill Development: An ideal environment to hone your Java development, cloud expertise, distributed systems design, and CI/CD pipeline skills.
- Collaborative Environment: Engage with experienced engineers and cross-functional teams, fostering a culture of knowledge sharing and technical excellence.
- Career Advancement: This role provides a clear path for growth, whether you aim to become a subject matter expert or a people leader.
- Meaningful Contributions: Play a vital role in enabling greater efficiency and effectiveness within the accounting domain.
Key Considerations for Your Career Path:
To thrive in this role and maximize its benefits for your career, candidates should possess a strong foundation in:
- Core Technical Proficiency: Demonstrated expertise in Java development is essential, complemented by robust ETL skills.
- Cloud Architecture: Advanced knowledge of AWS is a significant advantage, with experience in other public cloud platforms like Microsoft Azure being highly beneficial.
- Distributed Systems: Proven experience in designing and implementing distributed systems utilizing microservices architecture and applying established software design patterns is crucial.
- Data Management: A solid understanding of data warehousing principles, with strong working knowledge of both SQL and NoSQL databases.
- DevOps Practices: Proficiency in designing, implementing, and optimizing CI/CD pipelines using tools like GitLab is highly valued.
- Scripting Versatility: Familiarity with scripting languages such as Python, Bash, or Ruby will enhance your ability to automate and streamline processes.
Beyond technical skills, success in this strategic position will involve demonstrating:
- Business Acumen: Understanding of accounting principles and how technology drives business value.
- Strategic Thinking: Ability to contribute to strategic planning and recommend impactful changes.
- Risk & Controls Awareness: Adherence to secure coding practices and an understanding of risk management within financial systems.
- Change Management: An aptitude for navigating and contributing to organizational transformation.
This position is based at our Northampton office, offering a stable and engaging work environment. If you are a motivated and skilled Lead Developer looking to make a significant impact within a dynamic finance and technology landscape, we encourage you to explore this compelling opportunity.