Job Description
The Senior C# Developers will be involved in developing applications from the ground up, troubleshooting, and implementing new features as well as leading a team of web, system and mobile application developers.
Key Responsibilities:
•\tAssist in designing, developing, and implementing C# applications.
•\tTest and maintain software products to ensure strong functionality and optimization.
•\tRecommend improvements to existing software programs as necessary.
Requirements:
•\tStrong knowledge of C# and .NET Framework.
•\tStrong knowledge of SQL and relational databases. - Working knowledge of Microsoft SQL Server is a must.
•\tREST API experience, using .NET MVC.
•\tKnowledge of frontend frameworks like Angular or React. Experience in building pages using vanilla JavaScript, HTML and CSS would be valuable.
•\tExperience in cloud would be valuable (Azure or AWS).
•\tExperience of developing noncomplex and simple frontend designs.
•\tBasic knowledge of unit testing.
•\tSolid knowledge of object-oriented programming and design patterns.
•\tAbility to gather and understand relevant information from the stakeholders and use it to create functional prototypes.
•\tAbility to work on projects’ different phases.
•\tSelf-management and ability to set goals and objectives.
•\tBachelor’s degree in computer science, Engineering, or a related field.