
Job description
As Senior Analyst Developer at Mega, you will lead the analysis and technical execution of complex digital solutions that drive performance across the energy and telecommunications sectors.💥💡Ready for the challenge? Because we are 😊!
Join a dynamic team combining full-stack development with analytical expertise to solve complex client challenges. At Mega, you'll transform business requirements into high-performing tech solutions through strategic analysis. Thrive in a stimulating environment creating real impact through digital transformation in critical industries.
Your mission :
To be the analytical bridge between business vision and technical realization, while guiding our teams toward operational excellence through data-driven insights and methodical project decomposition.
The Job
Key Responsabilities
Project Analysis: Analyze business requirements and translate them into clear, actionable software solutions. Engage with stakeholders to clarify objectives and align technical possibilities with business goals.
Technical Leadership: Guide junior developers, uphold best practices in code quality, testing, and deployment.
Project Decomposition: Break down large, complex projects into manageable tickets, ensuring that each task is well-defined, estimated, and prioritized.
Estimation with Story Points: Utilize expertise in agile methodologies to estimate the effort for each ticket using story points. Leverage historical data and team velocity to improve estimation accuracy and predictability.
Collaboration: Work closely with product managers, designers, QA specialists, and other developers to foster communication, resolve blockers, and drive projects toward successful technical completion.
Documentation: Maintain comprehensive and up-to-date technical documentation, including architectural diagrams, API references, and ticket details.
Code Reviews: Conduct and participate in code reviews, ensuring adherence to standards, security practices, and performance benchmarks.
Risk Management: Anticipate and mitigate technical risks, ensuring that dependencies and bottlenecks are identified and addressed early in the project lifecycle.
Working at Mega is:
Contribute to a sustainable future where energy (and telecom) is viable and still affordable for everyone !
Work in a young and dynamic work environment with a hybrid model allowing for flexibility.
Come as you are. Mega is a safe place for everyone <3.
Evolve in line with our key values :
- Trust : We act with transparency, take responsibility, and foster exchanges based on trust, respect, and integrity.
- Agility : We adapt quickly, find pragmatic solutions, and seize opportunities with creativity.
- Positivity : We collaborate together with a positive attitude, shared motivation, and a common vision.
- Customer First : We prioritize our customers, using our expertise to deliver value and build strong partnerships.
- Performance : We aim for excellence by facing challenges with a performance and efficiency-oriented mindset. Our approach is focused on results and solutions.
Job requirements
Is this job made for you?
Education : Bachelor's/Master's in Computer Science (or related field)
Experience: 5+ years of full-stack development with analytical focus
Leadership Background: Prior senior/lead developer experience with project analysis responsibilities
Problem-Solving Mindset: You're naturally analytical, love complex challenges, and can visualize solutions at every level
Communication Pro: Excel at explaining tech concepts to non-technical stakeholders while collaborating seamlessly with development teams
Proactive & Detail-Oriented: Spot issues before they happen, manage priorities like a boss, and never miss the important nuances
Business-Savvy Developer: Strong business acumen - you connect technical decisions to real business outcomes and adapt quickly to new technologies
From a Technical Point (spoiler alert: you're exactly the tech wizard we're looking for 🌟):
Full Stack Expertise: Proven experience in both front-end and back-end development. Proficiency in modern back-end frame works and front-end technologies.
PHP (8.x): Strong understanding of PHP language (native functions, namespaces, traits, error handling...)
Laravel Framework:
- Routing, Middleware, Controllers, and Blade templating
- Eloquent ORM and Query Builder
- Authentication & Authorization
- Queues, Jobs, Events, and Notifications
- API development (RESTful & Laravel API Resources)
- Laravel Artisan CLI and task scheduling
Knowledge of microservices architectures and RESTful APIs.
JavaScript (ES6+): DOM manipulation, async/await, fetch API, modular code
Vue.js (3.x):
- Component-based architecture
- Vue Router and Vuex/Pinia for state management
- Composition API and reactivity system
- Integration with the backend
HTML5 & CSS3: Semantic markup, Flexbox/Grid, responsive design
Familiarity with DevOps practices and tools.
Agile Methodologies: In-depth understanding of Scrum, Kanban, and related practices. Demonstrated ability to break down epics into user stories and estimate complexity accurately.
Project Analysis: Strong analytical skills to understand, dissect, and document project requirements. Familiarity with business analysis techniques and stakeholder management.
Ticket Management: Significant experience using ticketing systems (e.g., Jira) to organize, assign, and track development tasks.
Estimation Techniques: Proficiency in using story points and other estimation tools to forecast development efforts and manage team velocity.
Deployment Techniques: Knowledge of CI/CD pipelines (branching, merging...)
or
All done!
Your application has been successfully submitted!