EOS RPO
Software Engineer
Backend & Microservices (.NET Core)
Architecture: Design and implement highly scalable, resilient microservices using .NET 6/8+ and ASP.NET Core.
Patterns: Apply Domain-Driven Design (DDD) and Command Query Responsibility Segregation (CQRS) patterns.
API Development: Build and secure RESTful and GraphQL APIs for seamless frontend and third-party integration.
2. Frontend (Angular & Modern Web)
UI Development: Create responsive, high-performance web applications using Angular (v14+), TypeScript, and JavaScript.
State Management: Implement robust client-side logic and state management to handle complex data workflows.
3. Generative AI & Innovation
AI Integration: Build and deploy features powered by GenAI and Large Language Models (LLMs).
Copilot & Automation: Utilize GitHub Copilot to accelerate the development lifecycle and implement AI-driven automation within the application layer.
Prompt Engineering: Collaborate with data teams to refine prompts and integrate AI models into standard backend workflows.
4. Data & Cloud Infrastructure
Polyglot Persistence: Manage complex data sets across MySQL (Relational) and Cassandra (NoSQL/Distributed).
Cloud Orchestration: Deploy and manage services across a hybrid/multi-cloud environment focusing on Azure and AWS.
DevOps: Lead version control and CI/CD strategies using GitHub, ensuring high code quality and frequent deployment.
5. Quality Assurance (Selenium)
Test Automation: Ensure platform stability by designing and executing automated end-to-end test suites using Selenium.
Shift-Left Testing: Integrate automated testing into the early stages of the development cycle.