Role & responsibilities
- Lead end-to-end architecture and design of full-stack, cloud-native applications.
- Manage technical standards, best practices, and architectural guidelines.
- Drive system scalability, performance, reliability, and security.
Own designs, code, and implementations while ensuring high quality and maintainability
- Lead end-to-end architecture and design of full-stack, cloud-native applications.
- Manage technical standards, best practices, and architectural guidelines.
- Drive system scalability, performance, reliability, and security.
Own designs, code, and implementations while ensuring high quality and maintainability
- Actively contribute to development using.NET Core / C# and modern front-end technologies.
- Design and develop RESTful APIs, microservices, and distributed systems.
- Collaborate with teams on complex technical problem-solving and optimizations.
- Support integration of data-driven and AI/ML components into applications.
3. Advanced Technologies & Innovation
- Design and implement solutions leveraging Data Science, Machine Learning (ML), Deep Reinforcement Learning (DRL).
- Contribute to Digital Twin architectures, simulations, and real-time system modeling.
- Work with data pipelines, model deployment, and MLOps practices.
- Drive innovation by evaluating and adopting emerging technologies.
4. Team & Stakeholder Collaboration
- Collaborate with engineers, fostering technical excellence.
- Collaborate with product, business, and engineering stakeholders to translate requirements into technical solutions.
- Support delivery planning, estimation, and technical risk management.
- Create reproducible and predictable components, Evaluating and understanding external/ third party components.
Preferred Qualifications
- Experience with frontend technologies such as JavaScript frameworks (e.g., React).
- Knowledge of cloud computing platforms (e.g., Azure, AWS) and experience with cloud-based development.
- Familiarity with containerization and orchestration technologies (e.g., Docker, Kubernetes).
- Experience with relational databases (e.g., SQL Server, MySQL) and ORM frameworks (e.g., Entity Framework).
- Previous experience in a client-facing role, interacting with clients to gather requirements and provide technical guidance.
Experience with Agile methodologies and practices, including Scrum or Kanban