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
Any Graduate