C# Developer
Boston, NH - USA
Job Summary
Experience: 8-10 Years
Primary Skill: C# 5.0
Role: Software Development
We are looking for an experienced C# Developer with 8-10 years of software development experience and strong proficiency in C#. The candidate should have hands-on experience in designing developing maintaining and enhancing software applications using C# technologies.
The ideal candidate should possess strong programming debugging problem-solving and application development skills with the ability to deliver scalable reliable and maintainable software solutions.
-
Design develop test and maintain applications using C#.
-
Write clean efficient reusable and maintainable code.
-
Develop application components and implement business logic using C#.
-
Analyze technical requirements and translate them into effective software solutions.
-
Troubleshoot debug and resolve application defects and performance issues.
-
Participate in code reviews and follow established coding standards.
-
Collaborate with architects developers QA engineers and business stakeholders.
-
Perform unit testing and support integration and system testing.
-
Maintain technical documentation and support application enhancements.
-
Contribute to application performance optimization and continuous improvement.
-
Strong hands-on experience in C# 5.0.
-
Strong understanding of object-oriented programming (OOP) concepts.
-
Experience in application development debugging and troubleshooting.
-
Knowledge application development.
-
Understanding of data structures exception handling and memory management.
-
Experience writing efficient and reusable code.
-
Familiarity with software development lifecycle (SDLC).
-
Experience with version control and code management practices.
-
Experience with / MVC.
-
Knowledge of SQL Server and database connectivity.
-
Experience developing REST APIs and web services.
-
Familiarity with unit testing frameworks.
-
Knowledge of debugging and performance optimization techniques.
-
Experience working in Agile development environments.
-
8-10 years of experience in software development.
-
Strong proficiency in C# programming specifically C# 5.0.
-
Hands-on experience developing and maintaining enterprise applications.
-
Strong analytical debugging and problem-solving skills.
-
Good communication and collaboration skills.