Description
As a Senior Software Engineer I, you will contribute to the design, development, and maintenance of software solutions that support ICIS products and services.
You will collaborate closely with cross-functional squad members, help solve complex technical challenges, support continuous improvement initiatives, and share your expertise with colleagues while delivering high-quality, reliable software.
Responsibilities
- Build and maintain the software solutions assigned to the team.
- Troubleshoot issues reported by customers.
- Participate in knowledge sharing sessions with the wider group.
- Contribute to planning efforts with analysis and estimation of proposed product work.
- Provide support to other teams.
- Contribute to continuous improvement efforts.
Requirements
- Strong expertise in C# (.Net framework) with knowledge of React, Typescript, and MFE's.
- Experience with Docker and MongoDB.
- Knowledge of AWS services and source control systems – GitHub.
- Experience working in an Agile framework with excellent problem-solving skills.
- Desire to learn new skills and a real interest and passion for software development and high-quality code.
- Experience in Python and knowledge of other tools – JIRA, Confluence.
- Experience in setting up CI pipelines in any tools (Jenkins, team city, bamboo, GitHub actions, etc.).
- Strong interpersonal skills, including communication.