Company Description
Tech Anand Rathi - ARIT is a software development firm located in Jodhpur. With a team of over 400 professionals, we specialize in developing world-class software solutions for startups and established businesses. Our focus is on providing long-term value addition to clients while maintaining high standards of excellence and professionalism.
Qualifications
- Object-Oriented Programming (OOP) and Software Development skills
- Experience with .NET Core development
- Programming skills
- Experience with ASP.NET MVC
- Strong problem-solving and analytical skills
- Excellent written and verbal communication skills
- Bachelor's degree in Computer Science or a related field
- Experience with agile development methodologies is a plus.
Role Description
This is a full-time on-site role for a Dotnet Developer at Tech Anand Rathi - ARIT located in Jodhpur. As a Dotnet Developer, you will be responsible for object-oriented programming, software development, and .NET Core development. You will also work on programming tasks and ASP.NET MVC projects.
- .NET Framework & Core: Advanced expertise in .NET Framework and .NET Core.
- C# Programming: Proficiency in C#; knowledge of VB.NET is advantageous.
- Web Development: Skilled in HTML, CSS, JavaScript, and modern frameworks like Angular, React, or Vue.js.
- API Development: Strong experience with RESTful and SOAP APIs, WCF, and Web API.
- Database Management: Proficient in SQL Server, complex queries, stored procedures, and Entity Framework.
- Cloud Services: Experience with Microsoft Azure; familiarity with AWS is a plus.
- Version Control: Proficient in Git and CI/CD practices.
- Agile Methodologies: Strong understanding and experience in Agile/Scrum.
- Testing: Proficient in unit testing (NUnit, MSTest, xUnit) and integration testing.
- Security: Knowledgeable in secure coding practices and implementing security measures.
- DevOps: Familiarity with Docker, Kubernetes, and Jenkins.
Roles & Responsibilities:
- Team Leadership: Lead and mentor a development team, ensuring adherence to best practices.
- Requirement Analysis: Collaborate with stakeholders to gather and analyze requirements.
- System Design: Architect scalable, secure, and high-performance systems.
- Development: Write clean, maintainable code and conduct code reviews.
- Integration: Develop and integrate with external systems and APIs.
- Maintenance: Maintain and optimize existing systems, resolve issues efficiently.
- Documentation: Produce and update technical documentation.
- Cross-functional Collaboration: Work closely with QA, DevOps, and UI/UX teams.
- Innovation: Stay current with industry trends and propose innovative solutions.
- Compliance: Ensure adherence to company policies and regulatory requirements.
Soft Skills:
- Leadership: Inspire and manage the team effectively.
- Communication: Articulate technical concepts clearly to non-technical stakeholders.
- Problem-Solving: Identify and resolve issues proactively.
- Collaboration: Foster teamwork and continuous improvement.
- Adaptability: Handle changing priorities and new technologies seamlessly.
- Time Management: Organize and manage multiple projects efficiently.
- Attention to Detail: Ensure accuracy and thoroughness in all tasks.
- Client Focus: Understand and address client needs effectively.
- Continuous Learning: Commit to ongoing professional development.
- Interpersonal Skills: Build positive relationships with team members and stakeholders.