|
Full Stack Developer · Design, build, and maintain end-to-end web-based solutions using ASP.NET Core, C#, and Vue.js · Develop scalable applications using microservices architecture and API-driven design · Implement and expose secure, scalable APIs, integrated and governed through Azure API Management (APIM) · Build responsive, modular, and maintainable frontend applications using Vue.js and TypeScript · Ensure consistent API contracts, data models, and seamless frontend-backend integration · Develop cloud-native solutions on Microsoft Azure, leveraging managed services for scalability and reliability
Software Engineering Quality & Best Practices
· Lead the development of clean, maintainable, and well-tested codebases · Define and enforce coding standards, architectural guidelines, and design patterns · Implement automated testing strategies across unit, integration, and end-to-end levels · Conduct architectural and code reviews to ensure long-term sustainability
Data, Reliability & Observability
· Design data models and persistence layers for consistency and scalability · Ensure data integrity, transactional reliability, and efficient data access patterns · Implement observability for system health, performance, and error analysis
Cross-Functional Collaboration & Delivery
· Collaborate closely with product, platform, and business stakeholders · Translate business and product requirements into scalable technical solutions · Influence technical roadmaps, trade-offs, and prioritization decisions · Act as a key technical voice in planning, estimation, and delivery ceremonies |
|
Core Skills
· Strong foundation in software engineering principles and best practices · Experience designing and developing scalable, maintainable web applications · Solid understanding of object-oriented programming, design patterns, and clean code · Proven experience building and supporting production-grade systems
Programming & Frameworks
· Proficiency in C# and .NET Core / ASP.NET Core · Strong experience with Vue.js and modern JavaScript / TypeScript · Experience developing RESTful APIs and full stack web applications · Familiarity with frontend state management, component-based architecture, and responsive design · Experience working with ORMs such as Entity Framework Core
Cloud & Azure Technologies
· Hands-on experience with Microsoft Azure (App Services, Azure Functions, Messaging, Storage, SQL, Networking) · Experience integrating and managing APIs using Azure API Management (APIM) · Understanding of cloud-native application design, scalability, and security concepts · Familiarity with Azure identity, authentication, and authorization mechanisms
Database & Data Management
· Experience working with relational databases (SQL Server preferred) · Understanding of data modeling, performance tuning, and transactional integrity · Familiarity with caching and data optimization strategies |