What are the responsibilities and job description for the Full Stack Developer 2 position at KNOWiNK?
Job Overview :
As a Full Stack Developer, you will be instrumental in building and maintaining a advanced voter registration systems. Your role will focus on developing robust, secure, and scalable software solutions using C#, .NET, MS SQL, Entity Framework and other modern technologies.
Key Responsibilities :
- Design, develop, and maintain Windows applications using .NET WPF.
- Develop modern, responsive web applications using frameworks such as React, Angular, and .NET Blazor.
- Deploy and manage web applications in cloud environments like AWS and Azure.
- Collaborate with the product owner and team members to define project requirements and deliver features.
- Develop, test, and maintain both front-end and back-end components.
- Implement unit tests and ensure code quality.
- Design and maintain APIs that enable smooth integrations across systems.
- Participate in Agile development methodologies and leverage tools like JIRA for project management.
- Troubleshoot and resolve issues in existing applications, as well as contribute to new project initiatives.
Qualifications :
Soft Skills
Nice-to-haves :