Job Description
Job Description
In this role, you will be responsible for designing, developing, and maintaining software solutions that enhance our products and platforms. This position offers an opportunity to collaborate with a dedicated team and contribute to innovative projects.
Responsibilities :
- Develop and maintain software applications using .NET, C#, and other modern technologies to meet project requirements.
- Collaborate with team members to estimate work items and plan project timelines effectively.
- Utilize Jira to track progress, manage tickets, and communicate updates with the team.
- Ensure timely deployment of changes by coordinating with the engineering team.
- Create and update technical documentation during and after the development process.
- Stay informed about the latest development frameworks and emerging software technologies.
- Work with relational and non-relational databases, including Microsoft SQL Server and Cosmos DB.
- Leverage cloud technologies such as Azure to enhance application functionality and scalability
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- At least 3 years of experience in software development with attention to detail.
- Proficiency in .NET, C#, and ASP.NET, with a strong understanding of software engineering principles.
- Experience with relational and non-relational databases, including Microsoft SQL Server and Cosmos DB.
- Familiarity with tools such as Jira for Agile project management and version control systems like Git.
- Strong problem-solving skills and the ability to interpret written, oral, and diagrammatic instructions.
- Knowledge of front-end development using React, TypeScript, and JavaScript is preferred.
- Ability to write clear and concise reports, business correspondence, and technical documentation.