Job Description
Overview
We are seeking a talented and experienced Senior Software Engineer proficient in C# and Reactjs to join in Chennai. The selected candidate will be responsible for designing, developing, and deploying single page applications in cloud services, as well as integrating third-party APIs and micro services. The position requires expertise in cloud platforms, version control systems, web technologies, continuous integration and deployment, problem-solving, leadership, and Agile methodologies.
Responsibilities
- Designing and structuring applications using MVC and MVVM pattern
- Developing and deploying Single Page Applications in cloud services using Reactjs
- Proficiency in Redux, Node.js, Webpack, Babel, ESLint, Prettier, React Router, Styled-components/Sass, Jest, Enzyme/React Testing Library, Redux Thunk/Saga, Immutable.js, and TypeScript
- Experience with RESTful APIs, micro services, and cloud platforms such as Azure
- Utilizing version control systems and collaborating with team members
- Integrating automation into CI/CD pipelines and identifying software defects
- Mentoring team members, providing technical expertise, and guiding Agile development
- Identifying and mitigating risks related to software quality and allocating resources effectively
Qualifications
- Graduated from a premier institute with a degree in Computer Science Engineering or equivalent
- Strong academic performance in 10th and 12th grade
- Experience in a tier-1 organization for a minimum of 3 to 8 years
- Experience in a national-level Olympiad or talent search examination is a plus
- Contributions to open-source projects, participation in standards bodies, or presenting at national-level forums is beneficial.