Attention
This website is best viewed in portrait mode.
Opportunities unlimited for everyone - be bold, curious, and seek to shape the future. Explore what's possible, discover what you love to do, and find accelerated paths for growth. At Tata Elxsi, You Matter!
Must Have:
- Experience in C# / .Net Development
- In-depth understanding of the .NET framework and its various components, such as ASP.NET, ASP.NET Core, ADO.NET
- Strong knowledge of object-oriented programming (OOP) concepts
- Experience with web technologies like HTML, CSS, JavaScript, and front-end frameworks is considered beneficial for web application development.
- Strong analytical and problem-solving skills
- Excellent communication and collaboration skills
KEY RESPONSIBILITIES:
- Develop, enhance, document, and maintain application features in C#/Asp.Net/T-SQL and AngularJS.
- May participate in design, code, and test Inspections throughout product life cycle to contribute technical expertise and to identify issues.
- Lead the design, development, and implementation of .Net based applications
- Provide technical guidance and support to the team.
- Mentor and coach team members on best practices.
- Work with other teams to ensure that Java applications are integrated with other systems.
- Develop, test, and maintain .NET-based applications and systems based on business requirements.
- Write clean, well-structured, and efficient code following industry best practices.
- Integrate data storage solutions, databases, and third-party APIs.
- Create unit tests for all developed components.
- Develop and maintain technical documentation.
- Optimize application performance to ensure high availability and scalability.
- Translate technical and design requirements, taking account of the target environment, performance requirements and existing systems with the goal of minimizing complexity.
- Build reusable code and libraries for future use.
- Review own work and lead code reviews of colleagues’ work to ensure code quality and consistency.
- Adhere to policies, standards and procedures applicable to software development, quality control and release management.
- Actively contributes to the implementation of improvement initiatives, helping to drive a Quality and a DevOps Culture.
- Ensure an understanding and implementation of, best practices such as continuous integration, test-driven development, and continuous deployment.
- Provide a solid understanding of web-based and mobile technologies in high scale environments.
- Identifies and plans systematic corrective action by examination of the root cause of the problem.
- Follow emerging technologies and stay updated with the latest .NET frameworks, tools, and technologies to drive continuous improvement.