About the Role:
As a Senior Software Engineer I, you will play a key role in designing, developing, and maintaining complex software solutions. Your expertise will drive innovation and efficiency, contributing to the success of our projects. You will collaborate with cross-functional teams to deliver high-quality, scalable software products.
RESPONSIBILITIES:
- Build and maintain the software solutions assigned to team.
- Troubleshoot issues reported by the customers.
- Participate in knowledge sharing sessions with the wider group.
- Contribute to the planning efforts with analysis and estimation of the proposed product work.
- Provide support to other teams.
- Contribute to the continuous improvement effort.
QUALIFICATIONS:
- 5+ years of Software Engineering experience.
- BS Engineering/Computer Science or equivalent experience required.
ESSENTIAL SKILLS AND EXPERIENCE:
- Strong interpersonal skills, including communication
- Strong knowledge on C# ( .Net framework and .Net Core) and Full Stack Development Experience
- Strong Experience in web frontend React 18, including functional components, hooks, JSX, and Context API
- Proficiency in TypeScript , ES6
- Solid knowledge HTML5 / CSS3 web standards.
- Experience in writing unit test using Jest or similar frameworks
- Experience with Node and npm/yarn
- Experience in CI/CD pipelines using Gitlab or GitHub
- Experience working in Agile teams & familiar with JIRA tool.
- Security Engineering best practices
- Docker and Kubernetes
- AWS Cloud experience
- Experience in monitoring tools such as Kibana and Grafana
- Implement the features and user interfaces of the customer facing & internal systems.
- Architect efficient and reusable front-end systems
- Collaborate with Product Designers, Product Managers, and Software Engineers to deliver compelling user-facing products.
- Excellent problem-solving skills
- A real interest and passion for software development and high-quality code
- Capability to handle non-development tasks, including documentation, presentations, and knowledge sharing
Sign up for the chance to get matched to this role, and similar opportunities.