Job Description :
Responsibilities:

??Design, develop, implement, support, and maintain applications based on business requirements, using approved technologies and coding standards.
??Design, develop, implement, support, and maintain software components and systems to adhere to and satisfy engineering, scientific, regulatory, and manufacturing requirements.
??Act as a high-level technical expert in design development, coding, testing, and debugging new and legacy applications.
??Apply secure coding practices to prevent security vulnerabilities in code and apply object-oriented principles when implementing solutions.
??Maintain code quality through unit testing and self-documentation.
??Communicate with business analysts to gather accurate specifications for new enhancements and applications.
??Maintain knowledge of application security best practices and modern vulnerabilities, mentor team members on coding best practices, and perform code reviews.
Strong working experience in Javascript
Good at Vue Js and React.

The ideal candidate will have a solid working knowledge of C#, ASP.NET MVC, SQL, JavaScript, HTML5, CSS, React and Vue, building RESTful API???s and employing SOLID design principles.


Angular knowledge is a plus

Desired Background:

?? Experience in software and modern web application design and development.
?? Experience in contributing to application architecture and design.
??Experience coding in the .NET family of languages as required by project with SQL and NoSQL databases
?? Experience with UI/UX development frameworks such as Vue js, React js, JavaScript and TypeScript. Angular is a plus.
??Experience in requirements analysis and consulting on solution architecture
??Experience in common object-oriented design patterns for web applications and services.
?? Experience in data modeling, domain-driven design, and test-driven development.
Experience in Agile methodologies and Azure CI/CD automation.
Azure certification preferred.
             

Similar Jobs you may be interested in ..