– Proficient in Object-Oriented Programming (OOP) concepts.
– Hands-on experience with
ASP.NET, MVC, and .NET Core frameworks.
– Expertise in C# is highly preferred.
– Basic understanding of database concepts, including normalization (desirable).Non-Technical Skills:
– Strong analytical and logical problem-solving abilities.
– Eagerness and ability to learn new technologies, methodologies, and procedures.
– Capability to identify and recommend the best development tools and technologies based on project requirements.
– Excellent verbal and written communication skills, with the ability to communicate effectively with internal and external stakeholders.
– Ability to work efficiently under pressure and meet deadlines while maintaining a positive attitude and providing exemplary customer service.
– Education: Bachelor’s degree in Computer Science or a related field.
– Web Development: Basic knowledge of developing web-based applications using C#, HTML, JavaScript, or .NET.
– Database Management: Fundamental understanding of MS SQL Server and MySQL.
– Software Life Cycle: Familiarity with the practices and procedures of the full software design life cycle.
– Agile Environment: Willingness to learn and operate within an agile development environment.