Business Analyst
Job Description
Job Description
\nTeam: Back Office Operations & Global Business Finance Technology
\nEngagement: Consultant role with a right-to-hire path. You’ll be expected to contribute quickly, operate with high ownership, and help establish (or raise) engineering standards through hands-on delivery.
\nPosition Overview
\n Our client is looking for a Senior Full Stack Engineer who builds systems that other engineers want to maintain. Someone who values clarity over cleverness, chooses proven patterns over novelty, and writes code that reads cleanly and evolves safely. Our platforms support Operations and Finance workflows where correctness, auditability, and reliability matter.
\n This is a hands-on role. You’ll influence architecture through delivery, help shape standards through example, and raise the quality bar across both backend and frontend.
What You’ll Do
\n- \n
- Deliver full-stack features end-to-end: backend services, APIs, and modern UI components. \n
- Contribute to architecture and technical direction with a pragmatic, cloud-first mindset. \n
- Apply clean architecture principles: clear boundaries, cohesive domain modeling, separation of concerns, and maintainable abstractions. \n
- Write high-quality, testable code with disciplined engineering practices (PR hygiene, reviews, refactoring, and documentation where it adds leverage). \n
- Build production-ready services: observability, failure-mode thinking, performance awareness, and secure-by-default design. \n
- Partner with product and business stakeholders to translate real workflows into software that is intuitive and trusted. \n
- Use AI-assisted development tools to accelerate delivery (analysis, prototyping, test generation, refactoring, troubleshooting), while applying strong verification and accountability for outcomes. \n
- Mentor and elevate the team—through design conversations, code reviews, and steady technical leadership. \n
What We’re Looking For
\n- \n
- 8+ years of software engineering experience, including meaningful full-stack delivery and architectural responsibility. \n
- Strong modern Java skills (Java 17+ preferred) and experience with contemporary engineering practices and frameworks (e.g., Spring Boot, testing frameworks, build tooling). \n
- Solid frontend experience building maintainable UIs in a modern framework (Vue.js preferred; React acceptable if you can ramp quickly). \n
- Experience designing APIs, working with data models, and making pragmatic tradeoffs around performance, correctness, and evolvability. \n
- A strong commitment to clean, bug-resistant code: testing discipline, thoughtful design, and careful review habits. \n
- Clear communicator and collaborative partner across disciplines and time zones. \n
- No NIH mindset: you value reuse, standards, and proven libraries. You build what’s necessary and integrate what already works. \n
Tech Environment (What You’ll Likely Touch)
\n- \n
- Java as the primary language; Kotlin and Python used pragmatically where they fit best \n
- Front-end primarily Vue.js (with some legacy ExtJS) \n
- Data stores such as SQL Server, PostgreSQL, MongoDB, and CosmosDB \n
- Eventing and asynchronous patterns; workflow orchestration where it provides stronger reliability guarantees \n
Nice to Have
\n- \n
- Experience with eventing/messaging systems (Azure Event Hubs or similar). \n
- Familiarity with workflow orchestration (Temporal or similar) and a strong sense for when it’s the better tool. \n
- Experience modernizing legacy applications while keeping business continuity and operational stability. \n
- Comfort in control-oriented domains (operations, finance, accounting) where trust and correctness are non-negotiable. \n
Why Join
\n- \n
- Build software that directly improves how critical Operations and Finance teams run the firm. \n
- Influence architecture through real delivery—not just diagrams—and see your work used quickly. \n
- Join a team culture that values simplicity, readability, and maintainability over novelty. \n
- Work in an environment that embraces AI as a productivity multiplier while keeping engineering judgment and correctness at the center. \n
