*****NO SPONSORSHIP OF ANY KIND*****
NJ Malin Full-Stack Developer 10-15 years experience
Job Description: We are looking for a full-stack developer to solve business problems by writing and maintaining internal software tools. The ideal candidate would be able to independently and collaboratively cover all development bases from requirement gathering and project management through software creation and maintenance. Candidate should be able to apply existing knowledge of frameworks, technologies, and methodologies and be resourceful in finding new techniques, libraries, and designs to improve our software and our team. This job requires a customer oriented mindset.
Technical Skills Required:
C#, dot Net (.NET), Angular (TypeScript), MVC, Web API, Blazor, SQL Server, Power Apps, Power Automate and Dataverse
- 8+ years of software development experience and proficiency in programming languages C#
- 4+ years of experience developing scalable, responsive ASP.NET web applications (MVC, Web API)
- 3+ years of experience in Dot Net Core framework 2.x & higher
- 5+ Experience in web technologies including HTML, CSS, Ajax, JSON, and JavaScript frameworks such as jQuery, jQueryUI
- 4+ years of experience in modern UI frameworks with Angular 5.0 and above
- 5+ years of experience in Microsoft SQL server such as writing SQL, stored procedures, Design, Relational database etc.
- 2+ years of experience in Blazor Server or Blazor Web Assembly
- 3+ years of experience in Power Apps, Power Automate and Dataverse
- Well versed with TFS and Git
Application Developer:
- Agile development methodology
- Infrastructure setup per project including custom databases
- Take user stories to develop business requirements for each project
- Enter requirements as backlog items in Microsoft TFS/Azure DevOps
- Create designs and obtain user buy in via change request process
- Utilize development platforms and tools to develop application
- Work with users to groom and prioritize backlog items per Sprint
- Work with users to test and approve each sprints output
- Work with dev team on creating release schedule and release notes
- Work with dev team on maintaining existing projects as needed
- Work with reporting team regarding data sets per project
- Ability to work independently and collaborate with a team
Additional Skills Required:
- Bachelor Degree or some college preferred
- Strong interpersonal skills
- Understand and practice phone and email etiquette
- Must be well spoken, outgoing, organized, detail-oriented, dependable, and flexible
- Ability to learn quickly and adapt to changing requirements
- Any other duties as needed
Malin is an EO Employer -- M/F/Veteran/Disabled