Job Description
Position Summary
RSI is looking for an experienced .NET developer to take a lead role in shaping our development capability during an exciting period of investment and growth. The role will be joining a small team that will be critical to driving forward the development of our documentation and help authoring tools and improving our development processes and technology stack; your experience and skills will be valued, and your ideas and feedback will be heard.
Essential Duties & Responsibilities
• To develop defect-free code for multiple roadmap requirements, client customizations and software integrations for multiple versions of our products
• Work with clients to understand issues and develop a resolution plan
• Work with the product owner to translate roadmap features into user stories, suggesting technical solutions and identifying risks.
• Design and develop new features and functionality for our documentation and help authoring products.
• Collaboratively refine and adapt the technological approach and continuously improve the development process.
• Learn new technologies and keep abreast of existing technologies.
• Work with QA and operations teams to identify and resolve customer issues.
Required Experience
Mandatory Requirements & Qualifications:
• A Bachelors degree in computer science or related technical field.
• 5+ years experience with developing applications with C#/.NET web and back-end functionality using Microsoft Visual Studio.
• 3+ years developing solutions with the Windows Presentation Foundation (WPF) framework for desktop applications.
• Experience with .NET, WPF, PRISM, Unit Testing, Async and applying MVC and MVVM patterns
• Demonstrated experience in developing quality, maintainable and well-designed software. Good understanding and practical experience with OOA/OOD/OOP and the application of SOLID principles. Continuous Integration / Continuous Deployment experience using Azure DevOps and Git.
• Experience working with agile methodologies including Scrum and/or Kanban.
• Fluent in English: Verbal and Written
• Strong organizational, problem-solving, and analytical skills.
• Ability to work independently, with a strong focus on problem solving and identification of systemic issues that can lead to an optimized process or workflow.
• Demonstrate a positive attitude and willingness to help resolve a wide range of issues.
Preferred Skills & Qualifications
• Experience with XML development: XSD and XSLT (hands-on experience in XSLTs, DTD, XSDs).
• Experience with HTML DOM manipulation (e.g. Anglesharp, MSHTML, XDocument).
• Familiarity with HTML, CSS, JavaScript/Typescript, Angular, Bootstrap/Responsive Design.
• Familiarity with WSDL and Swagger/OpenApi web service definition formats.
• Experience working with stakeholders and business analysts to gather business requirements to derive functional and non-functional requirements.
💡 Quick Summary
Seeking a career-building opportunity? The Sr| Software Developer |NET position is now open for candidates interested in the Software Developer Jobs sector. This role in Chennai offers a professional environment and growth potential.
Requirement Snapshot: Candidates should possess basic communication skills, a proactive attitude, and the ability to work in a team. Experience in Software Developer Jobs is a plus.
