About Role:
AVANCEON is hiring a Senior Full Stack Developer. The role involves designing, developing, and owning end-to-end enterprise-grade applications that integrate real-time operations, third-party systems, and modern web interfaces. You will work closely with cross-functional teams in a fast-paced, collaborative environment, following strong engineering and architectural principles.
Key Responsibilities:
- Design and develop scalable, maintainable full-stack applications following Clean Architecture and SOLID principles.
- Build modern, responsive user interfaces using Angular (v20+) with Tailwind CSS.
- Develop robust backend services using ASP.NET Core / .NET with clear separation of concerns.
- Implement domain-driven, modular solutions using ABP.io framework (strong plus).
- Design and consume RESTful APIs and integrate with external/third-party systems (e.g., SAP, IoT/OT systems, RFID, tracking services).
- Work with relational databases (MS SQL Server), including:
- Entity Framework Core
- Optimized queries, indexing, and stored procedures
- Ensure high code quality through:
- Unit testing
- Code reviews
- Adherence to best practices and standards
- Collaborate with UI/UX, QA, DevOps, and OT teams to deliver end-to-end solutions.
- Take ownership of features and technical decisions, mentoring junior developers when required.
Required Skills & Qualifications:
- Bachelor's degree in Computer Science, Software Engineering, or related field.
- 3–5 years of professional experience in full-stack development.
- Strong hands-on experience with:
- Solid understanding and practical application of:
- Clean Architecture
- SOLID Principles
- Design patterns
- Experience with Tailwind CSS for modern UI development.
- Strong understanding of prompt engineering and AI automation tools like Copilot and Cursor etc.
- Strong database skills with MS SQL Server.
- Experience building and consuming REST APIs.
- Familiarity with CI/CD pipelines, Git-based workflows, and modern DevOps practices.
Nice to Have / Plus Points
- Hands-on experience with ABP.io framework.
- Exposure to industrial, automation, or enterprise systems.
- Experience with Docker / containerized applications.
- Knowledge of Domain-Driven Design (DDD).
- Experience working in Agile/Scrum environments.
Soft Skills
- Strong problem-solving and analytical skills.
- Ability to own solutions end-to-end.
- Excellent communication and collaboration skills.
- Leadership mindset with the ability to guide technical direction when needed.