Description

The Full Stack Software Developer will develop custom enterprise-class applications using a variety of current technologies including: Angular 2+, C#, .Net Core, ASP.Net. Working with the Team Lead, you will help design, develop and build the core unified systems to support the products of the ecosystem. In this role, you will provide programming, testing, implementation, system review, maintenance and closure to projects. You will leverage your knowledge and experience to provide technical guidance to develop applications, and to participate in problem analysis and system design.

ESSENTIAL FUNCTIONS AND BASIC DUTIES

Design, implement, unit test, and build enterprise class applications using Angular 2+, C#, .Net Core, ASP.Net.

Participate as a team member in design, review, and planning meetings. You identify and keep track of metrics that tell you how your software is performing.

Provide leadership and keep your eyes open for ways we can further enhance and streamline our development process.

Participate as a member of an agile team.

Refactor and enhance current and legacy applications to improve performance and maintainability.

Ensure application content and developed code complies with design standards, coding standards, practices and https://www

.linkedin.com/redir/general-malware-page?url=approaches%2eWork as a team to develop

optimal solutions that meet customers and business needs.Su

pport testing, deployment, and monitoring of applications.Mentor and guide t

he work product of other, more junior software developers.Expe

riment, test,

try, fail, succeed, and

learn all the time. QUALIFICATIONSEducation/Certification:Must have a BS\BE in Computer Science, Engineering, Informat

ion Systems or rel

ated field, or relevant work experience.REQUIRED KNOWLEDGEIn depth knowledge of

front-end technologies such as Angular 2+, CSS/SASS, RxJS.In depth knowledge

of backend technologies, REST, C#, ASP.Net, .Net Core, MVCA solid understanding of RESTful Services, Even

t Driven Development, simple message

buses, event streams.Understanding of MongoDB and/or

SQL.Proficiency with SOLID Principals and Design Patterns.Profic

iency with debugging, source control, and de

fect tracking.Proficiency with distributed sys

tems design.Knowledge of Azure, Kubernetes, Docker, C

I/CD.Familiarity with unit testing and

Test Driven Design

.Familiarity with Domain Driven Design.EXPERIENCE REQUIRED5 to 10 years of demonstrable development experience building software tha

t provide the user with a complete, delightful experience.Understanding of and exp

erience in using R

ESTful Services and messaging platforms.SKILLS / ABILITIESAble to organiz

e, prioritize and apply complex concepts to project tasks.Abil

ity to find simple solutions for solving complex problems.Ability to develop Scalable, Secure,

and High Performing Enterprise-Class mobile applications.Willin

gness to learn, teach, and pay close attention to details.Ability to research, im

plement, and report in an articulate, professional

manner.Ability to work independently and as a team member.

Have organizational, analytical, and communication skills.Nice to have knowl

edge o

f Micro services, micro-frontends, Angular Eleme

nts.SkillsAngular, .Net Core, Rest APIs, Asp.Net, SQL, CSS

Education

Any Graduate