* Strong background in software development with understanding of Object-Oriented Programming (OOP), design patterns, data structures and algorithms and the full software development life cycle is essential.* Proven experience in full-stack software development using Microsoft technologies and the related tools and frameworks is mandatory. Proficiency with .NET Core, C#, ASP.NET MVC/WebAPI is a must.* Experience with front-end web technologies such as HTML5, JavaScript and CSS frameworks is required.* Experience in developing secure software applications with solid knowledge of security best practices and following industry established security guidelines is a must.* Practical experience in developing database driven applications and relational data modelling is essential.* Hands-on experience in the use of AI tools (e.g. GitHub Copilot, Cursor or Claude) to accelerate software development, with the ability to critically evaluate and refine AI-generated output is a very strong plus.* Proficiency in writing complex SQL queries and knowledge of tools and techniques to optimize database performance is required. Experience with NoSQL technologies is a plus.* Experience with development and deployment of cloud hosted solutions applying DevOps practices is a strong plus.* Ability to estimate development time and effort in projects using any of the mentioned technologies.* Strong familiarity with project management tools and methodologies.* Excellent analytical skills, demonstrated sound judgment and aptitude for creative problem solving.* Proficiency in business and systems analysis with ability to translate business needs into software solutions.* Ability to synthesize varied information and to reduce problems down to manageable tasks and identify possible solutions.* Proven organizational and time management skills, including ability to manage multiple tasks with competing priorities and to work under pressure;* Ability to communicate complex abstract ideas to an audience of informed people and understand ideas when communicated by others.* Ability to convey technical concepts to knowledgeable non-technical audiences.* Ability to initiate and build relationships with a variety of people, both inside and outside the organization.* Ability to influence and persuade others to a point of view using facts; cope with and resolve conflicts.* Quick learner, with the ability to think out of the box, be proactive, curious and adapt to different environments.* Ability to work as a member of a team, relating to others, while working independently to achieve his/her objectives.* Communicating for Results* Effective Collaboration* Cultivating Progressive Growth* Professional Accountability* Relevant Digital Proficiency* Diversity, Equity and Inclusion
#J-18808-Ljbffr