Align Knowledge Centre Pvt. Ltd.
Align Group - Senior Software Engineer - .Net/React.js
Job Location
chennai, India
Job Description
Job Description : We are seeking a skilled and experienced Senior Software Engineer / Architect with a strong background in C# and JavaScript/TypeScript to join our team. The ideal candidate will bring a deep technical expertise in modern software development practices, as well as a collaborative mindset to drive complex projects from concept to deployment. Key Responsibilities : - Technology Expertise : Develop high-quality software solutions using C# and JavaScript/TypeScript. You will be hands-on in designing and implementing components, focusing on performance, scalability, and robustness. - Frontend Development : Demonstrate proficiency with React JS, building dynamic and responsive UI components that enhance user experience. - Architectural Proficiency : a. Microservices : Architect and implement scalable, loosely coupled services, ensuring smooth inter-service communication and data integrity across the system. b. Event-Driven Architecture : Design solutions that utilize event-driven patterns, enabling real-time data updates and optimized data flows. c. Distributed Systems : Work within a distributed system framework, ensuring systems are designed to be fault-tolerant and resilient. - Software Design Principles : a. Apply Object-Oriented Programming (OOP) concepts and SOLID principles to enhance code modularity and maintainability. b. Leverage Test-Driven Development (TDD) to ensure code quality and reduce bugs. c. Employ Domain-Driven Design (DDD), CQRS, and Event Sourcing to structure applications around core business logic, optimizing them for scalability and and Skills : Educational Background : A Bachelors degree in Computer Science, Information Technology, or a related field is required. Technical Proficiency : - Strong understanding of the .NET Framework and .NET Core, with the ability to create and maintain high-performing applications within this environment. - Familiarity with Agile methodologies (e.g., Scrum, Kanban) to thrive in fast-paced, iterative development cycles. Soft Skills : - Exceptional communication and presentation skills, with the ability to explain complex technical concepts to both technical and non-technical stakeholders. - Demonstrated problem-solving and analytical abilities, with a focus on innovative and effective solutions. Teamwork and Independence : Ability to work independently with minimal supervision, as well as effectively collaborate as part of a team to drive successful project outcomes. Preferred Experience : - 5 years in a software development role, with a track record of delivering successful projects. - Experience working with cloud environments such as Azure, AWS, or Google Cloud Platform is a plus. - Familiarity with DevOps practices and CI/CD pipelines is beneficial. (ref:hirist.tech)
Location: chennai, IN
Posted Date: 11/25/2024
Location: chennai, IN
Posted Date: 11/25/2024
Contact Information
Contact | Human Resources Align Knowledge Centre Pvt. Ltd. |
---|