Job Description
Job Description
Job Summary
We are hiring a skilled C# developer to represent our team! This position requires you to design, construct, and maintain C# code for new and current projects. You will be required to participate in design and planning meetings and to develop ways for current coding challenges.
️
You will also be in charge of the company's platform technology analysis, design, development, testing, and deployment. You should be highly acquainted with contemporary programming methods in an object-oriented language and its different corporate benefits. Therefore, you should be a dedicated individual who has collaborative problem-solving skills.
Please note this is a mandatory hybrid position and you will be required to be on-site 3 days a week at our client office in New York city.
Responsibilities
- Creating C#.NET solutions for the enterprise.
- Using the.NET framework to develop internal apps.
- Debugging and organizing written code.
- Defining and maintaining projects on an ongoing basis.
- Reporting and resolving difficulties with .NET projects.
- Finding and dealing with technological risks and concerns.
- Working on a project team with other developers.
- Delivering technical assistance to stakeholders inside the company.
- Reporting to senior team members on project status and advancements.
- Attending project meetings with management and team members.
- Proficiency in converting application storyboards and use cases into working apps.
- Create and maintain efficient, reusable, and dependable C# code.
- Ensure that apps have the greatest possible performance, quality, and responsiveness.
- Identify bottlenecks and defects and suggest workable solutions.
- Assist in maintaining code quality, structure, and automation.
- Analysis, layout, and modification of multi-layered C# applications using Win Forms for the UI layer and SOAP-based / RESTful web services for the back end.
Qualifications
Bachelor's degree in computers, information technology, or a related field.Expert knowledge of SQL database.Excellent understanding of coding and development procedures.Skilled with C# and well-versed in its ecosystemsGood understanding of object-oriented programmingPotential to create reusable C# librariesWorking knowledge of major web application frameworks such as NancyAbility to write clear, legible C# codeUnderstanding the basic design ideas underlying a scalable applicationDeveloping database schemas to represent and support business operations.Establishing automated testing platforms and unit testsHands-on expertise in code versioning tools (e.g., Git, SVN, and Mercurial)Benefits / Perks
Competitive CompensationFlexible SchedulingCareer Growth Opportunities