Overview:
TekWissen Group is a workforce management provider operating throughout India and several other countries worldwide. The client below is a leading technology company offering a range of IT solutions to businesses and organizations, enabling them to transform their digital futures
Position: Senior Software Engineer
Location: Hyderabad
Duration: 24 Months
Job Type: Contract
Work Type: Onsite
Shift Timings:General shift (9:30am 6:30pm IST)
Job Description:
- As a Senior Software Engineer, you will be responsible for the end-to-end development of our next-generation applications, encompassing both frontend and backend components.
- You will play a crucial role in designing, developing, and deploying solutions built on React JS, .NET Core 8.x, Microservices, and Micro frontend architectures.
- You will collaborate closely with product managers, designers, and other engineers to deliver exceptional user experiences and robust, scalable systems.
Key Responsibilities:
- Design, develop, and maintain responsive and high-performance user interfaces using React JS, including React Hooks, Context API, and modern state management solutions (e.g., Redux).
- Design, develop, and maintain scalable and secure backend microservices using .NET Core 8.x, ensuring efficient data handling and API integrations.
- Implement and manage Micro frontend architectures, enabling independent development and deployment of frontend components.
- Collaborate with cross-functional teams to define, design, and ship new features, ensuring seamless integration between frontend and backend services.
- Optimize applications for maximum speed and scalability, focusing on performance, reliability, and security.
- Write clean, well-documented, and testable code, adhering to coding standards and best practices.
- Participate in code reviews, providing constructive feedback and ensuring code quality.
- Troubleshoot, debug, and resolve complex technical issues across the full stack.
- Stay updated with emerging technologies and industry trends, applying them to improve our applications and development processes.
- Mentor junior developers and contribute to a culture of continuous learning and improvement.
Required Skills:
- Bachelor's degree in computer science, Software Engineering, or a related field.
- Proven experience as a Software Engineer with a strong background in both frontend and backend development.
- Expert-level proficiency in React JS, including functional components, hooks, and state management libraries.
- Extensive experience with .NET Core 8.x, including API development, data access (e.g., Entity Framework Core), and secure coding practices.
- Demonstrable experience in designing, developing, and deploying Microservices architectures.
- Strong understanding and practical experience with Micro frontend architectures and related implementation strategies.
- Proficiency in modern web technologies (HTML5, CSS3, JavaScript ES6+).
- Experience with RESTful APIs, asynchronous programming, and integration patterns.
- Familiarity with cloud platforms and CI/CD pipelines.
- Experience with version control systems (e.g., Git).
- Excellent problem-solving, analytical, and communication skills.
- Ability to work independently and as part of a collaborative team.
Preferred Qualifications:
- Batchelor's OR above degree in Engineering & computer science disciplines
- Overall, 5-8 years of IT experience
- Experience with containerization technologies (e.g., Docker, Kubernetes).
- Knowledge of message brokers (e.g., Kafka, RabbitMQ).
- Experience with testing frameworks (e.g., Jest, React Testing Library, NUnit).
- Familiarity with agile development methodologies.
Experience:
- Total Exp: 5-8 Years
- Rel Exp: 5 years
TekWissen Group is an equal opportunity employer supporting workforce diversity.