Bangalore, Karnataka, India
Information Technology
Full-Time
Craft Silicon Asia
Overview
Job Purpose
The purpose of this role is to analyze, design, develop and unit testing of software and application in DOT.NET technologies.
The purpose of this role is to analyze, design, develop and unit testing of software and application in DOT.NET technologies.
- 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.
- 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.
- 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.
- 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.
- 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.
- Testing & Debugging :
- Write unit tests, integration tests, and conduct thorough debugging.
- Use tools like NUnit, MSTest, xUnit, or Selenium for automated testing.
- 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.
- Security Best Practices :
- Implement authentication and authorization mechanisms (e.g., Identity, JWT, OAuth).
- Follow security standards (e.g., OWASP) to protect against Team Collaboration :
- Work closely with UI/UX designers, QA engineers, DevOps, and product owners.
- Participate in Agile ceremonies like sprint planning, daily standups, and Documentation & Support :
- Create and maintain technical documentation for code, APIs, and processes.
- Provide production support and troubleshoot issues as they arise.
- 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
- Bachelors Engineering / Master of Technology
- Masters in Computer Application
- DOTNET Certification (optional)
- 2 to 4 Years
- Post successful completion of 2 Years in this role, Software Engineer is eligible to apply for the following internal profiles,
- Senior Software Engineer
- Senior Business Analyst
- Senior Consultant (ref:hirist.tech)
Similar Jobs
View All
Talk to us
Feel free to call, email, or hit us up on our social media accounts.
Email
info@antaltechjobs.in