Full Stack Developer 2 - KNOWiNK
Lisle, IL 60532
About the Job
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:
- 3+ years of experience as a full stack developer or in a similar role.
- Proficiency in front-end technologies including React, Angular, and JavaScript/TypeScript.
- Experience developing desktop applications using .NET WPF.
- Hands-on experience with AWS or Azure for application deployment and management.
- Solid understanding of back-end technologies, including .NET Core, Node.js, and relational databases (SQL Server, MySQL, or similar).
- Experience writing and maintaining unit tests for your code.
- Experience designing and developing APIs (REST, GraphQL).
- Familiarity with Agile methodologies and tools like JIRA for project tracking.
- Strong problem-solving skills and ability to work independently in a fast-paced environment.
Soft Skills
- Strong communication skills, both verbal and written.
- Critical thinking and the ability to solve complex problems independently.
- A collaborative team player who enjoys working in small, focused teams.
Nice-to-haves:
- Election industry experience
- Proven experience in deploying application on large scale
- Understanding of web security and best practices
- Familiarity with Azure DevOPs
Source : KNOWiNK