As a full-stack application developer, you will be responsible for developing new and supporting/enhancing the existing web and windows applications (c#, .net core, angular, sql server, etc.), and also migrate them (where possible) to microsoft azure cloud technologies, using microservices, containerization, etc. The individual must appreciate a team environment, have a sense of ownership, and accountability, and possess the initiative to work with minimal supervision.
responsibilities
* support and develop web and windows applications, web services, and apis, and migrate them (where possible) to cloud technologies on microsoft azure.
* interact with both internal and external customers/partners to establish and meet their application system development needs.
* assist in identifying, evaluating, selecting, implementing, and extending package applications, sw libraries, application toolkits, and full software life cycle tools.
* self-starter with the ability to work closely with the functional departments, and comfortable taking ownership of the work in an agile environment.
* perform on-call application support as necessary.
* attend and participate in work activities with the team in north america for at least 4 hours per day (9 am est to 1 pm est)
required skills and experience
* linq, jquery, web api, wcf, wpf, xml, html, css, web forms, iis 7.0/7.5
* comfortable with sql server database backend development (triggers, procs, functions). Knowledge of ssis, and ssrs will be a plus.
* working knowledge of the following:
o app services, microservices, containers, functions
o cloud storage- and security (blobs, data lakes, akv, etc.) and cloud databases
o devops, cicd, git, github, test-driven development (tdd)
o any experience or exposure to machine learning technologies, hsm, and aws is a plus.
* experience desired with front-end frameworks such as bootstrap, 3rd party components such as telerik, kendo, softartisans
* experience desired with sast and dast software and code security fixes
* experience with test-based development using unit testing and end-to-end ui testing.
* good understanding of object-oriented techniques, design patterns, and best practices
required education
* candidate must have at least a bachelor's degree in computer science or related field
* candidate must have at least 3 years of software development experience.
#j-18808-ljbffr