Senior Analyst Developer
Job Description
Role overview
In this Senior Full Stack Analyst/Developer position, you will drive the design, build, and ongoing support of MPI’s digital ecosystem. The role demands practical ownership of end-to-end solutions, spanning front-end and back-end development, cloud integrations, and analytics. You will collaborate with product, UX, QA, security, and operations partners to deliver user-focused, secure by design, scalable applications and contribute to AI-enabled enhancements and production-grade website analytics.
Responsibilities
- Build modern applications with Next.js, choosing between server side rendering or static site generation
- Design and maintain content models, workflows, and integrations with Contentful or similar CMS platforms
- Develop .NET Core backend services within a microservice based architecture
- Design and optimize SQL database structures and queries
- Collaborate within Agile/Scrum teams to deliver incremental value
- Implement and improve CI/CD pipelines and automated testing strategies
- Practice secure coding and support enterprise-grade production environments
- Work with cloud platforms such as Azure
- Leverage microservices, Docker containerization, Kubernetes, and Azure API Management
- Integrate AI/ML capabilities including recommendation engines, automation, or LLM-driven enhancements
- Apply DevSecOps principles, including monitoring and observability
- Build rapid prototypes and proofs of concept to evaluate feasibility, performance, and user experience
- Ensure accessibility (WCAG) and performance best practices
- Build and maintain Power BI analytics dashboards using Microsoft Fabric components
- Own assigned work and drive solutions independently
- Communicate proactively with both technical and non-technical partners
- Maintain a strong commitment to detail, quality, and follow-through
- Stay current with emerging tools and technologies and apply them thoughtfully
Requirements
- Bachelor’s degree in Computer Science, Engineering, or equivalent practical experience
- 10+ years of full-stack development experience
- Experience in regulated industries such as insurance, healthcare, or financial services is preferred
- Proven ability to design, develop, and maintain full-stack web applications with modern frameworks
- Strong front-end skills with Next.js and integration with Contentful or similar headless CMS
- Hands-on experience building backend services using .NET Core microservices and RESTful APIs
- Ability to work with SQL databases, including data modeling and integration with application services
- Experience contributing to new digital initiatives with emphasis on scalability and long-term maintainability
- Ability to translate business and UX requirements into thoughtful technical solutions
- Commitment to building performant, secure, accessible, and high-quality applications
- Active participation in Agile ceremonies and iterative delivery
- Support for production deployments, operational troubleshooting, and root cause analysis
- Experience with CI/CD practices, automated testing, and version control
- Experience deploying and debugging applications in a Kubernetes environment
- Contribute to engineering standards, documentation, and code quality
- Interest in applying AI/ML capabilities to improve personalization, automation, and user experience
- Experience building Power BI dashboards and reports using Microsoft Fabric data sources
- Ability to identify risks and improvement opportunities early and communicate them clearly
- Strong written and verbal communication skills across all levels of the organization
- Consistent reliability and accountability for deadlines and deliverables
- Excellent attendance and reliability, with the ability to work extended hours as required
- Ability to accept direction and developmental guidance from supervisor
Technologies
- Next.js
- .NET Core
- Contentful
- Power BI
- Microsoft Fabric
- Azure
- Kubernetes
- Docker
- Azure API Management
- SQL
- RESTful APIs
Benefits
- Free medical, dental, and vision coverage
- Generous paid time off
- Retirement benefits
- Professional development opportunities