Key Responsibilities:Participate across all stages of the software development lifecycle, contributing technical expertise and creative solutions to meet project goals.Encourage to bring forward innovative ideas that can enhance application functionality, design, performance, or development methodologies. We highly value the ability to propose ideas, outline their practical applications, and demonstrate the potential benefits to the project or team.Work collaboratively with team members to brainstorm, design, and implement new features and applications with an emphasis on practicality and effectiveness.Engage in continuous learning
Mandatory Skills and Experience:Proficient in .NET 6 or newer, as well as .NET Framework 4.8.Experience in developing RESTful APIs.Strong understanding of SQL and relational databases.Familiarity with Entity Framework for object-relational mapping.Solid grasp of SOLID principles, object-oriented programming (OOP), data structures, and algorithms.Highly motivated, with a keen ability to learn new technologies swiftly.Excellent teamwork capabilities, alongside strong communication, analytical, and problem-solving skills.Experience with CI/CD practices, preferably on Azure DevOps.Knowledge in Azure services like Azure Web Apps, Azure Functions, or SignalR, with proficiency in at least one.
Desirable Skills:Development experience with Android or iOS applications.Experience with Angular for front-end development.Knowledge of LUA scripting language.