DescriptionOverview of the role:
The ideal candidate will be a self-motivated individual with a passion for excellent quality software development:
- Design develop and maintain applications using C#.NET.
- Analyze and understand existing software modules and take part in documenting the business knowledge gathered.
- Write complex SQL queries procedures and scripts for data manipulation and retrieval.
- Implement new features improve existing functionality and ensure code quality and performance.
- Collaborate with front-end teams and work on minimal React integration (React 16/17 or higher).
- Perform unit testing and debugging of the application code.
- Ensure the application architecture is scalable and maintainable.
- Troubleshoot production issues perform root cause analysis and provide timely solutions.
- Work in an Agile/Scrum environment contributing to sprint planning daily stand-ups and sprint retrospectives.
- Mentor junior developers and review their code to ensure best practices are followed.
- Optimize database performance including indexing query optimization and troubleshooting.
- Stay up to date with emerging technologies and industry trends.
QualificationsRequirements:
- BE BTech or MCA as educational qualification
- 10 years of experience using C# (.NET Framework/Core). Should be expert in object-oriented programming.
- SQL: Proficiency in SQL Server (or other relational databases) including writing complex SQL queries stored procedures and database optimization techniques.
- Experience in React or Angular: Familiarity with React/Angular for building front-end components with a focus on integrating React/Angular into existing/ applications.
- Hand-on knowledge on Azure or AWS cloud services
- Web Development: Solid understanding of HTTP RESTful services and web application architectures.
- Version Control: Experience using Git for version control and collaboration in multi-developed environments.
- Unit Testing: Experience with testing frameworks (e.g. xUnit) to ensure application reliability.
Additional Skills
- Strong problem-solving skills and ability to troubleshoot complex issues.
- Ability to collaborate effectively in a team environment.
- Strong understanding of software development lifecycle and Agile methodologies.
- Good communication skills with both technical and non-technical team members.
Nice-to-Have:
- Experience in infrastructure management with Terraform script using YAML.
- Experience with DevOps tools (preferably GitHub Action) and continuous integration/continuous deployment (CI/CD) pipelines.
Required Experience:
Senior IC
DescriptionOverview of the role:The ideal candidate will be a self-motivated individual with a passion for excellent quality software development:Design develop and maintain applications using C#.NET.Analyze and understand existing software modules and take part in documenting the business knowledge...
DescriptionOverview of the role:
The ideal candidate will be a self-motivated individual with a passion for excellent quality software development:
- Design develop and maintain applications using C#.NET.
- Analyze and understand existing software modules and take part in documenting the business knowledge gathered.
- Write complex SQL queries procedures and scripts for data manipulation and retrieval.
- Implement new features improve existing functionality and ensure code quality and performance.
- Collaborate with front-end teams and work on minimal React integration (React 16/17 or higher).
- Perform unit testing and debugging of the application code.
- Ensure the application architecture is scalable and maintainable.
- Troubleshoot production issues perform root cause analysis and provide timely solutions.
- Work in an Agile/Scrum environment contributing to sprint planning daily stand-ups and sprint retrospectives.
- Mentor junior developers and review their code to ensure best practices are followed.
- Optimize database performance including indexing query optimization and troubleshooting.
- Stay up to date with emerging technologies and industry trends.
QualificationsRequirements:
- BE BTech or MCA as educational qualification
- 10 years of experience using C# (.NET Framework/Core). Should be expert in object-oriented programming.
- SQL: Proficiency in SQL Server (or other relational databases) including writing complex SQL queries stored procedures and database optimization techniques.
- Experience in React or Angular: Familiarity with React/Angular for building front-end components with a focus on integrating React/Angular into existing/ applications.
- Hand-on knowledge on Azure or AWS cloud services
- Web Development: Solid understanding of HTTP RESTful services and web application architectures.
- Version Control: Experience using Git for version control and collaboration in multi-developed environments.
- Unit Testing: Experience with testing frameworks (e.g. xUnit) to ensure application reliability.
Additional Skills
- Strong problem-solving skills and ability to troubleshoot complex issues.
- Ability to collaborate effectively in a team environment.
- Strong understanding of software development lifecycle and Agile methodologies.
- Good communication skills with both technical and non-technical team members.
Nice-to-Have:
- Experience in infrastructure management with Terraform script using YAML.
- Experience with DevOps tools (preferably GitHub Action) and continuous integration/continuous deployment (CI/CD) pipelines.
Required Experience:
Senior IC
View more
View less