RESPONSIBILITIES
- Design, develop, test, and deploy full-stack web applications using .NET Core and modern web technologies
- Maintain and enhance existing RPA solutions and enterprise applications
- Implement change requests and enhancements for live production systems
- Collaborate with stakeholders to gather requirements and translate them into scalable end-to-end technical solutions
- Evaluate new tools, frameworks, and technologies to improve system performance and development efficiency
- Ensure adherence to best practices in coding, architecture, and security
- Write and maintain unit, integration, and UI tests to ensure software quality and reliability
- Troubleshoot, debug, and optimize application performance
- Work closely with cross-functional teams to continuously improve application functionality and user experience
- Stay updated with emerging trends in web development, AI, and software engineering
- Support integrations with external systems via REST APIs
REQUIREMENTS
- Minimum 5 years of hands-on experience in software development
- Proven experience designing, developing, and configuring .NET Core applications to meet business requirements
- Strong experience building user interfaces using standard web technologies
- Experience designing and developing RESTful APIs using .NET (Python experience is an advantage)
- Experience supporting integrations with external systems via REST APIs
- Strong proficiency in C# knowledge of Python is a plus
- Solid experience with relational databases such as SQL Server and PostgreSQL
- Experience in web application development using Blazor
- Experience in web application development using DevExpress
- Proficient in source control management using Git
- Strong analytical thinking and problem-solving skills
- Ability to work effectively both independently and in a team environment
- Ability to interpret and execute based on technical specifications and architecture plans
- At least 5 years of experience as a Software Developer or Development Lead, with participation in at least one full Software Development Lifecycle (SDLC)
- Knowledge of AWS or AI agent development is an added advantage
Qualification
Bachelor's Degree Computer Science/ engineering OR master's degree Computer Science / Computer engineering