What are the responsibilities and job description for the Dot Net Developer position at Robustware?
Job Details
We are seeking a highly skilled Full Stack Developer proficient in ASP.NET, C#, React, and SQL to join our dynamic technology team. In this role, you will be responsible for creating and maintaining web applications in a diverse and agile work environment. You'll develop high-quality software that is aligned with user needs and business goals.
Responsibilities:
- Design, develop, and implement front-end web architecture using ASP.NET web forms and React.
- Develop and maintain back-end services using C# and .NET framework.
- Contribute code, tests, automation, application design, architecture, and code reviews to agile team.
- Design, write, and maintain efficient, reusable, and reliable SQL code.
- Write and optimize SQL Stored Procedures for data access and manipulation.
- Develop RESTful APIs to support the front-end and improve user experience.
- Collaborate with UX designers to match visual design intent and maintain graphical standards.
- Participate in all phases of the development lifecycle, from conception to deployment.
- Collaborate with scrum teams in refining user stories and acceptance criteria.
- Create unit tests to validate development.
- Stay abreast of latest technology trends and suggest new technologies and solutions to help improve the software.
- Assist with technical issues and work to resolve issues whether backend, frontend, database.
- Contribute to an Agile team that solves complex challenges and builds quality software.
Required:
- 10 - 15 years of experience as a Full Stack Developer or similar role.
- 3 plus years of Agile development experience, knowledge of ceremonies and practices
- Strong knowledge of ASP.NET web forms, C#, React, and SQL.
- Proficient in writing and optimizing SQL Stored Procedures.
- Experience in REST API development, serverless architecture, CICD tools, public/private cloud
- Strong problem-solving skills and excellent attention to detail.
- Good understanding of web performance optimization, cross-browser compatibility issues, and ways to work around them.
- Strong communication skills to effectively collaborate with designers, developers, and other relevant staff members or clients.
- Ability to manage your time efficiently and work independently with minimal supervision.
Azure Cloud - At least Intermediate Level because the whole system uses the Azure Cloud Environmen
Docker - Since the company's goal is to modernize the applications having Docker knowledge will be a good value addition.
Preferred:
- Bachelor's degree in Computer Science, Information Technology, or a similar field.
- Experience working in Healthcare industry
- Experience using Confluence and JIRA.
- Familiarity with Agile methodologies and willingness to participate in Agile processes