What are the responsibilities and job description for the C# .NET Developer position at Princeton IT Services, Inc?
Job Title: C# .NET Developer
Location: Princeton, NJ / Remote
Job Type: Full-Time
Position Summary
We are looking for an experienced C# .NET Developer to join our team The ideal candidate will have strong skills in Microsoft .NET technologies, MS SQL Server (including performance tuning), and reporting/integration tools like SSIS and SSRS. This is a full-time, onsite position.
Key Responsibilities
Location: Princeton, NJ / Remote
Job Type: Full-Time
Position Summary
We are looking for an experienced C# .NET Developer to join our team The ideal candidate will have strong skills in Microsoft .NET technologies, MS SQL Server (including performance tuning), and reporting/integration tools like SSIS and SSRS. This is a full-time, onsite position.
Key Responsibilities
- Design, develop, and maintain applications using C# .NET, ASP.NET, and related technologies
- Develop and optimize stored procedures, views, and queries using MS SQL Server
- Perform database performance tuning and query optimization
- Design, develop, and manage SSIS packages for ETL processes
- Create and manage SSRS reports based on business requirements
- Collaborate with QA, business analysts, and other developers to deliver high-quality solutions
- Maintain technical documentation and adhere to coding standards
- 4–7 years of experience in C# .NET application development
- Strong knowledge of MS SQL Server, including performance tuning and query optimization
- Hands-on experience with SSIS (SQL Server Integration Services) and SSRS (SQL Server Reporting Services)
- Experience in building and consuming RESTful APIs
- Solid understanding of object-oriented programming (OOP) and software development best practices
- Good problem-solving and debugging skills
- Ability to work independently in an onsite environment
- Bachelor’s degree in Computer Science, Information Technology, or a related field
- Familiarity with version control systems like Git
- Exposure to Agile/Scrum methodologies