JD
• Software Development:
o Design and develop responsive and user-friendly web applications using C#, and .NET
technologies.
o Implement front-end components and user interfaces using HTML5, CSS3, JavaScript, and
modern JavaScript frameworks/libraries (e.g., React, Angular, Vue.js).
o Develop and integrate RESTful APIs and web services to enable seamless communication
between front-end and back-end systems.
• Database Design and Development:
o Design and implement scalable database schemas, tables, and stored procedures using modern
RDBMS platforms, such as AWS RDS (supporting engines like Amazon Aurora, PostgreSQL,
MySQL, and SQL Server).
o Leverage AWS RDS capabilities, such as automated backups, multi-AZ deployments, and read
replicas, to ensure high availability, scalability, and disaster recovery.
o Optimize database performance and efficiency through advanced indexing strategies, query
optimization, database normalization techniques, and the use of AWS-specific features like RDS
Performance Insights and enhanced monitoring.
• Quality Assurance and Testing:
o Write unit tests, integration tests, and automated test scripts to ensure the reliability, stability, and
functionality of web applications.
o Conduct code reviews and collaborate with QA engineers to identify and resolve software defects
and performance issues.
• Deployment and Maintenance:
o Deploy web applications to production servers and configure deployment pipelines using
continuous integration and deployment (CI/CD) tools (e.g., Azure DevOps, Jenkins).
o Monitor application performance and troubleshoot issues in production environments, ensuring
maximum uptime and reliability.
• Documentation and Collaboration:
o Document technical specifications, design decisions, and best practices for future reference and
knowledge sharing.
o Collaborate with product managers, designers, and other stakeholders to translate business
requirements into technical solutions.
• Bachelor's degree in Computer Science, Engineering, or related field.
• Proven experience (5-7 years) as a Full Stack Developer, with expertise in .NET technologies.
• Strong proficiency in ASP.NET MVC, ASP.NET Core, C#, and related .NET frameworks.
• Experience with front-end technologies such as HTML5, CSS3, JavaScript, and modern JavaScript
frameworks/libraries (e.g., React, Angular, Vue.js).
• Have experience/knowledge with NextJS is a plus point.
• Solid understanding of web development principles, design patterns, and best practices.
• Experience with SQL Server or other RDBMS, including database design, optimization, and querying.
• Familiarity with version control systems (e.g., Git) and agile development methodologies.
• Excellent problem-solving skills, attention to detail, and ability to work independently or in a team
environment.
• Familiarity with Agile/Scrum methodologies and tools (e.g., Jira) is a plus