Software Engineer
Crowe (Crowe) · Other
- Technology & Engineering
- Accounting, Audit & Tax
- Hyderabad Telangana India, India
- Full time
Your Journey at Crowe Starts Here:
At Crowe, you can build a meaningful and rewarding career. With real flexibility to balance work with life moments, you’re trusted to deliver results and make an impact. We embrace you for who you are, care for your well-being, and nurture your career. Everyone has equitable access to opportunities for career growth and leadership. Over our 80-year history, delivering excellent service through innovation has been a core part of our DNA across our audit, tax, and consulting groups. That’s why we continuously invest in innovative ideas, such as AI-enabled insights and technology-powered solutions, to enhance our services. Join us at Crowe and embark on a career where you can help shape the future of our industry.
Job Description:
We are looking for a skilled .NET and ReactJS Developer with 2–4 years of hands-on experience in designing, developing, and maintaining modern web applications. The ideal candidate should have strong backend development experience using .NET technologies along with frontend development expertise in ReactJS, JavaScript, HTML, and CSS. The role requires collaboration with cross-functional teams to deliver scalable, secure, and high-quality software solutions.
Key Responsibilities
Develop, enhance, and maintain web applications using .NET, ASP.NET Core, C#, Web API, and ReactJS.
Build reusable frontend components and responsive user interfaces using ReactJS, JavaScript, HTML5, CSS3, and related frameworks.
Design and integrate RESTful APIs and backend services to support business requirements.
Work with databases such as SQL Server to write queries, stored procedures, and optimize data access.
Collaborate with product owners, business analysts, UI/UX designers, QA teams, and other developers to deliver quality solutions.
Participate in requirement analysis, technical design, coding, unit testing, debugging, and deployment activities.
Ensure application performance, scalability, security, and maintainability through clean coding practices.
Use version control tools such as Git, Azure DevOps, or similar platforms for code management and collaboration.
Support production issues, troubleshoot defects, and implement timely fixes.
Follow Agile/Scrum development practices and actively participate in sprint ceremonies.
Required Technical Skills
Strong programming experience in C#, .NET Framework, .NET Core, ASP.NET Core, MVC, and Web API.
Hands-on experience in ReactJS, JavaScript, TypeScript, HTML5, CSS3, Bootstrap, and modern frontend development practices.
Good understanding of REST API development and integration.
Experience with SQL Server, relational database design, queries, joins, stored procedures, and basic performance tuning.
Knowledge of Entity Framework, LINQ, dependency injection, and object-oriented programming concepts.
Familiarity with state management libraries such as Redux, Context API, or similar tools is desirable.
Experience with Git, Azure DevOps, CI/CD pipelines, or similar development tools.
Understanding of authentication and authorization concepts such as JWT, OAuth, or role-based access control.
Basic knowledge of unit testing, debugging tools, and code quality practices.
Required Qualifications
Bachelor’s degree in Computer Science, Information Technology, Engineering, or a related discipline.
2–4 years of professional software development experience using .NET and ReactJS technologies.
Strong analytical, problem-solving, and debugging skills.
Ability to understand business requirements and translate them into technical solutions.
Good communication skills and ability to work effectively in a team environment.
Preferred Skills
Exposure to cloud platforms such as Microsoft Azure or AWS.
Experience with microservices architecture and containerization concepts.
Knowledge of Agile tools such as Jira or Azure Boards.
Understanding of secure coding practices and application performance optimization.
Relevant Microsoft, React, JavaScript, or cloud certifications will be an added advantage.
Selection Criteria
Strong hands-on experience in both backend development using .NET and frontend development using ReactJS.
Ability to write clean, reusable, maintainable, and testable code.
Practical understanding of API integration, database interaction, and full-stack application flow.
Good problem-solving approach with the ability to debug and resolve technical issues independently.
Effective communication, teamwork, and willingness to learn new technologies.
We expect the candidate to uphold Crowe’s values of Care, Trust, Courage, and Stewardship. These values define who we are. We expect all of our people to act ethically and with integrity at all times.
Our Benefits:
At Crowe, we know that great people are what makes a great firm. We value our people and offer employees a comprehensive benefits package. Learn more about what working at Crowe can mean for you!
How You Can Grow:
We will nurture your talent in an inclusive culture that values diversity. You will have the chance to meet on a consistent basis with your Career Coach that will guide you in your career goals and aspirations. Learn more about where talent can prosper!
More about Crowe:
Crowe Capability Center – India, operating under the legal entity C3 India Delivery Centre LLP (formerly known as Crowe Horwath IT Services LLP) is a wholly owned subsidiary of Crowe LLP (U.S.A.), a public accounting, consulting and technology firm with offices around the world. Crowe LLP is an independent member firm of Crowe Global, one of the largest global accounting networks in the world. The network consists of more than 200 independent accounting and advisory firms in more than 130 countries around the world.
Crowe does not accept unsolicited candidates, referrals or resumes from any staffing agency, recruiting service, sourcing entity or any other third-party paid service at any time. Any referrals, resumes or candidates submitted to Crowe, or any employee or owner of Crowe without a pre-existing agreement signed by both parties covering the submission will be considered the property of Crowe, and free of charge.
We are committed to a merit-based hiring process, evaluating all candidates consistently using objective, job-related criteria such as relevant experience, demonstrated skills, measurable impact, and alignment with the role’s responsibilities, and making employment decisions in a fair and inclusive manner free from discrimination.