Job Responsibilities:
- Create, review and contribute to technical solutions and architectural decisions and feature specifications, from a technical standpoint
- Analyze functional specifications, create technical specifications by proposing the appropriate technical solution
- Develop, maintain and extend the software application based on specified documentation;
- Perform module tests and provide support for integration tests
- Perform code-review
- Maintain documentation of all the realization phases of an application
- Provide post-development maintenance for applications: defects and incidents solving
- Updates job knowledge by researching new internet/intranet technologies and software products, participating in educational opportunities, reading professional publications, maintaining personal networks, participating in professional organizations.
- Mentors and offers guidance to juniors within tea
Technical Requirements:
- Education in Computer Science, Engineering or equivalent
- Minimum 5 years working experience in software development (web) with .NET technologies and 1 year with .NET Core
- Minimum 3 years working experience with MS SQL Server relational databases (TSQL, stored procedures, triggers, indexes)
- Solid understanding of REST APIs
- Knowledge of CI/CD concepts (Azure DEVOPS) and experience in applying them
- Fluency in English