i
Craft
Silicon
2-4 years
Craft Silicon Limited - Full Stack .Net Developer - ASP/MVC (2-4 yrs)
Craft Silicon
posted 3d ago
Fixed timing
Key skills for the job
Job Purpose :
The purpose of this role is to analyze, design, develop and unit testing of software and application in DOT.NET technologies.
Responsibilities :
1. Full Stack Development :
- Develop and maintain robust, scalable web applications using ASP.NET (MVC/Core) and C# on the backend.
- Design responsive and user-friendly front-end interfaces using HTML, CSS, JavaScript, and frameworks like Angular, React, or Blazor.
2. API Development & Integration :
- Build and consume RESTful APIs and Web Services.
- Integrate third-party services and APIs into existing systems.
- Ensure secure and efficient data exchange between frontend and backend.
3. Database Development :
- Design and maintain databases (SQL Server or other RDBMS).
- Write efficient queries, stored procedures, functions, and triggers using T-SQL.
- Optimize database performance and ensure data integrity.
4. Application Architecture :
- Contribute to system design and architecture decisions for scalable, secure applications.
- Implement design patterns and best practices in both frontend and backend layers.
5. Version Control & CI/CD :
- Use Git or other version control systems to manage code.
- Collaborate on code reviews, branching strategies, and merge processes.
- Work with CI/CD tools (e.g., Azure DevOps, GitHub Actions) to automate builds and deployments.
6. Testing & Debugging :
- Write unit tests, integration tests, and conduct thorough debugging.
- Use tools like NUnit, MSTest, xUnit, or Selenium for automated testing.
7. Performance Optimization :
- Identify and resolve performance issues in both frontend (page load, responsiveness) and backend (query optimization, response time).
- Monitor and fine-tune applications for maximum speed and scalability.
8. Security Best Practices :
- Implement authentication and authorization mechanisms (e.g., Identity, JWT, OAuth).
- Follow security standards (e.g., OWASP) to protect against vulnerabilities.
9. Team Collaboration :
- Work closely with UI/UX designers, QA engineers, DevOps, and product owners.
- Participate in Agile ceremonies like sprint planning, daily standups, and retrospectives.
10. Documentation & Support :
- Create and maintain technical documentation for code, APIs, and processes.
- Provide production support and troubleshoot issues as they arise.
Skills and Competencies :
- Good understanding in Microsoft technologies like ASP.NET, C#.NET, ADO.NET and framework 4.0+
- VS 2015
- Good knowledge in HTML5, Javascript, J-Query, Angular JS CSS3 & JSON
- Knowledge on TFS
- Strong analytical skills and problem solving skills
- Good knowledge on SQL queries
Educational Qualifications :
- Bachelors Engineering / Master of Technology
- Masters in Computer Application
Professional Certification :
- DOTNET Certification (optional)
Required Experience :
- 2 to 4 Years
Job Path / Career Progression :
- Post successful completion of 2 Years in this role, Software Engineer is eligible to apply for the following internal profiles,
1. Senior Software Engineer
2. Senior Business Analyst
3. Senior Consultant Implementation.
Functional Areas: Other
Read full job description2-4 Yrs
8-15 Yrs