Astucemedia is looking for a Lead Software Developer Solutions Architect who will employ agile methodology principles to plan manage and deliver our software products and services. Beyond managing the ideal candidate will actively engage in development activities from prototyping and testing new technologies to conducting code reviews.
Key Responsibilities :
- Manage and mentor a distributed team of developers QA and DevOps.
- Plan direct and coordinate the development teams actions.
- Provide technical leadership and guidance across the organization.
- Serve as a liaison between the development department and senior leadership.
- Oversee the creation and implementation of software products and applications.
- Research and integrate new technologies to enhance company products and services.
- Participate in development roadmap planning and resource allocation.
- Actively participate in coding prototyping testing and conducting code reviews.
- Monitor progress and performance facilitating team improvements.
- Collaborate with crossfunctional teams to deliver complex initiatives.
- Organize demos and product/system testing.
- Travel internationally as needed
Qualifications Technical Expertise
Software Development & Architecture
- Expertise in software architectures including monolithic vs microservices and multitier and multilayer designs.
- Proficiency in ObjectOriented Programming (OOP) Design Patterns and frameworks like MVC MVP and MVVM.
- Proficiency in building and consuming APIs (Web REST gRPC).
- Advanced programming skills in C# and/or C.
- Strong understanding of frontend technologies particularly Angular and associated ecosystems.
- Familiarity with state management libraries (e.g. NgRx or RxJS).
- Experience in cloudnative solutions and DevOps practices including CI/CD pipelines and containerization (Docker Kubernetes).
- Familiarity with modern backend frameworks (e.g. ASP Core Node.js).
Data & AI
- Experience with data modeling processing and database management (SQL and NoSQL databases).
- Familiarity with data visualization tools and techniques to transform complex data into actionable insights.
- Knowledge of AI technologies and frameworks including machine learning models natural language processing and AIdriven analytics.
- Basic understanding of distributed systems and eventdriven architectures (e.g. Kafka).
Leadership & Agile Management
- 5 years of experience in leadership roles such as Software Development Lead and Technical Lead. Solution Lead Software Architect
- Proficient in agile methodologies frameworks and best practices (e.g. Scrum Kanban).
- Demonstrated ability to lead technical teams manage competing priorities and foster collaboration effectively.
Soft Skills
- Strong communication and presentation abilities both technical and nontechnical.
- Advanced analytical and problemsolving skills to diagnose and resolve technical challenges efficiently.
- Excellent interpersonal skills fostering a positive and collaborative team environment.
Remote Work :
Yes
Employment Type :
Fulltime