What are the responsibilities and job description for the Senior Developer- C# position at Quotient inc?
Job Title: C# Developer
Job Location: Columbia, MD (hybrid)
Job Type: Full time, salary with benefits
Salary: 100-125k
Company Overview:
Quotient has been building digital experiences that empower and inspire the American people for over 25 years! By understanding their needs, simplifying complex technical solutions, and adapting to how they work, live, and learn, we have also built a reputation on quality. We are actively searching for a C# developer. Our client is seeking a highly qualified C# developer to design and develop interactive visual experiences. The resulting work will be a high-visibility digital expansion and maintenance project on the National Mall in Washington, DC.
Position Description:
This role involves coding and maintaining C# solutions, contributing to the design, development, and optimization of interactive gallery exhibits. The ideal candidate will collaborate on planning documents, solve complex coding challenges, and help shape front-end enhancements that deliver engaging and immersive user experiences.
C# Developer Responsibilities:
- Develop clean, efficient, and scalable C# code for interactive visual experiences.
- Translate client specifications and designs into rich, user-friendly experiences for public engagement.
- Extend, optimize, and maintain existing Unity applications to meet project goals.
- Identify technical risks early and propose effective, viable solutions.
- Collaborate closely with colleagues, maintaining clear and consistent communication throughout development.
- Work with cross-functional teams to understand requirements and deliver innovative solutions.
- Stay current with emerging technologies and trends, proactively suggesting improvements to enhance the digital ecosystem.
C# Developer Qualifications:
Candidates should have a balance of education, skills, and experience. Qualifications for this role typically include:
- Bachelor’s degree in Computer Science, Engineering, Information Systems, or a related field.
- C# proficiency: Mastery of C# language, syntax, and features, with demonstrable professional experience building accessible applications.
- Object-Oriented Programming (OOP): Expertise in OOP principles and their implementation in C#.
- Software design patterns: Understanding and application of design patterns for efficient and maintainable code.
- Experience with Unity 3D and real-time interactive applications is a plus.
- Familiarity with auxiliary languages such as HTML, JavaScript, and Java.
- Proven expertise in all phases of the software development lifecycle, including design, analysis, implementation, testing, and support.
- Prior experience working with external devices and their SDK/API a plus. (Kinect, Storm4 controllers, etc.)
Soft Skills:
- Communication: Ability to effectively convey ideas, discuss requirements, and collaborate with team members.
- Adaptability: Willingness to adjust to changing project requirements, technologies, and development methodologies.
- Team collaboration: Ability to work closely with colleagues, share knowledge, and contribute to team success.