.NET Full stack Developer (with React.JS)
ReactNodeGoExpressTypeScriptFlowJavaAPIRESTfulHTML
Salary Range
No salary data
Language Reqirements
Ar:
Elementary
En:
Professional
Minimum Experience
Intermediate (2~4 years) or above
Company Description
Tech Mahindra represents the connected world, offering innovative and customer-centric information technology experiences. We #Rise together to create sustainable businesses that can bring about lasting change in our communities – to create an equal world, to be future ready, and to create value. We are a USD 6.5 billion company with 146,000+ professionals across 90 countries, helping 1250 global customers including Fortune 500 companies.
We are focused on leveraging next-generation technologies including 5G, blockchain, metaverse, quantum computing, cybersecurity, artificial intelligence, an…
Full Stack Developer
About the Job
Job Description: We are seeking a talented Full Stack Developer proficient in React/Fluent UI and C# to join our dynamic team. As a Developer, you will be responsible for designing and implementing user interfaces that are intuitive, visually appealing, and highly functional. You will collaborate closely with our design and development teams to create engaging user experiences that meet our clients' needs and exceed their expectations.
Key Responsibilities:
- Develop responsive and interactive user interfaces using React and Fluent UI.
- Design, develop, and maintain services and APIs using C# and .NET framework/.NET Core.
- Integrate with data platforms such as Kusto (Azure Data Explorer) for real-time analytics and monitoring.
- Collaborate with designers to translate wireframes and mockups into high-quality UI components.
- Implement UI designs that adhere to established design systems and accessibility standards.
- Optimize UI components for performance and scalability.
- Conduct code reviews and provide constructive feedback to team members.
- Stay updated on the latest trends and best practices in UI development and incorporate them into our projects.
- Participate in Agile ceremonies such as sprint planning, daily standups, and retrospectives.
- Troubleshoot and debug UI issues across different browsers and devices.
- Contribute to the continuous improvement of our development processes and tools.
Qualifications:
- Bachelor’s degree in Computer Science, Software Engineering, or a related field.
- Proven experience as a Full Stack Developer.
- Strong proficiency in C# programming language and .NET framework/.NET Core.
- Strong proficiency in React and Fluent UI.
- Solid understanding of HTML5, CSS3, and JavaScript (ES6+).
- Familiarity with cloud platforms such as Azure or AWS.
- Knowledge of responsive design principles and mobile-first development.
- Experience with version control systems, particularly Git.
- Excellent problem-solving skills and attention to detail.
- Strong communication and collaboration skills.
- Ability to work effectively in a fast-paced, Agile environment.
Preferred Qualifications:
- Experience with TypeScript.
- Understanding of microservices architecture and RESTful API design principles.
- Experience with NoSQL databases such as MongoDB or Cassandra.
- Familiarity with UI testing frameworks such as Jest, Enzyme, or React Testing Library.
- Knowledge of design tools like Sketch, Figma, or Adobe XD.
- Experience with server-side rendering (SSR) and/or static site generation (SSG).
- Understanding of backend technologies such as Node.js, Express.js, or GraphQL.
Please share your resume at rr00937293@techmahindra.com.