As a Senior Developer, your mission encompasses the entire software development lifecycle. Your responsibilities include strategic planning, accurate estimation, coding, deployment, and comprehensive testing. The Senior Developer role necessitates a strong foundation in relevant technologies and business solutions, in addition to a profound understanding of the AGILE methodology
Key Competencies:
Essential Skills:
- Proficiency in .Net Framework, C#, WEB API development, MVC, JavaScript, and MS SQL.
- Skillful in crafting Unit and Integration Tests using Moq.
- Proactive mindset, actively contributing support to the team.
- A strong commitment to Quality, Continuous Improvement, Problem Solving, and Performance Management.
- Demonstrated adaptability and curiosity to thrive in a dynamic environment.
- Ability to quickly acquire new knowledge and skills.
- Demonstrated capability to achieve objectives and meet targets.
- Possession of a relevant university degree.
- Exceptional proficiency in English is mandatory.
- Action-oriented mindset.
- Knowledge of Agile methodologies is advantageous.
Desirable Skills:
- Excellent communication skills and substantial experience in Agile and SCRUM methodologies.
- Strong diagnostic and quick problem-solving capabilities.
- Experience in Azure, DevOps, Solr, and F# for deployment scripts.
- Proficiency in UI development with ReactJS.
- Familiarity with messaging queues.
- Your role as a Senior Developer is pivotal in shaping and delivering high-quality software solutions within a dynamic, AGILE-oriented context