Logo
TechnoGen

.NET Developer

TechnoGen, Jersey City, New Jersey, United States, 07390


Overview of Role: The Full Stack Developers will focus on application development. Duties: • Provide high quality solutions by designing, developing, implementing, and maintaining intranet applications and data projects • Define objectives/solutions by analyzing user feedback and requests; envisioning system features and functionality to be able to produce a workable solution to users • Complete application development by coordinating requirements; contributing to team collaboration; troubleshooting development and production problems across multiple environments; supports users and other developers • Enhances organization reputation by accepting ownership for accomplishing new and different requests, exploring opportunities. • Responsible for delivering software that performs extremely well under a heavy load. • Writing tested, idiomatic, and documented JavaScript, HTML and Cascading Style Sheets • Cooperating with the back-end developer in the process of building REST-full web services • Validating user actions on the client side and providing responsive feedback • Writing non-blocking code, utilizing advanced techniques such as multi-threading, when needed • Creating custom, general use modules and components which extend the elements and modules of Angular Required Skills: • Minimum of 3 years of professional development experience • Strong written and verbal communication skills • C# or Java web-based applications. If Java background, must be willing to learn C# • Deep knowledge of Angular or React practices and commonly used modules based on extensive work experience. • Experience working with either MongoDB, or DocumentDB, or NoSQL/SQL. • Experience operating in an Agile/Scrum environment • Software development fundamentals like Open-Closed Principle • Object-Oriented Design (OOD) • Proficiency with JavaScript and HTML5, and CSS • Ability to create self-contained, reusable, and testable modules and components • Create software documentation and update existing documentation. • Bachelor's Degree in computer science or related area

Desired Skills and Experience DEVELOPER