HamburgerMenu
hirist

Job Description

Description :

Job Summary :

The Full-Stack Developer Architect is a full-stack developer who is responsible for solution design, development, and delivery. This position maintains a high proficiency level in all layers of solution architecture, including data, business, WebAPI, and client UI. This role will leverage research and problem-solving skills to deliver innovative technology solutions to meet business objectives and timelines while contributing to architectural and internal improvement projects.

Roles and Responsibilities :

- Contributes to the execution of design, build, development, and delivery of software solutions both for internal and external users, leveraging a SQL Server / C# .Net Web API /Angular UI platform. Develops using back-end, middleware, and front-end technology stack.

- Unit testing is a required as part of delivery.

- Document design process and results, including the code documentation, walkthroughs, and other team deliverables. Fully document and maintain new code, patch work, and overall enhancements.

- Mentors and transfer knowledge to new and existing junior developers. Occasionally responsible for coordinating their effort on projects to ensure quality and timely delivery.

- Contributes product UI / UX wireframes and product prototypes.

- Provides system analysis to determine opportunities for improvement. Support improvements to architectural systems, processes and standards.

- Learns and applies good discipline in additional technologies to respond and support automation activities including CI/CD, DevOps, and Unit Testing.

- Work with the appropriate team to support product deployments and production incidents as needed.

- Exhibits a constructive, positive team environment by maintaining a spirit of openness, collaboration, information sharing, respect, learning, and support for our common goal.

- Other duties as assigned.

Required Skills and Qualifications :

- Strong experience with Distributed Cloud Systems

- Expertise in Microservices Architecture

- Understanding of High-Throughput Messaging Concepts

- Experience with Service Bus and Function Apps

- Proficiency in Performance Tuning and Caching Mechanisms

- Solid development experience with Angular (latest versions)

- Strong .NET 6+ backend development experience

- Solid understanding of data structures and algorithms combined with expertise in system design

Preferred Skills :

- 6+ years designing and developing .Net WebAPI / Angular UI Web Applications

- 6+ years C# .Net Development - C# / .Net 4.x / Core / EntityFramework 6+ / WebAPI

- 4+ years of Angular UI Development - TypeScript / Angular 7+ / JavaScript / CSS / HTML5

- 4+ years UI / UX product team UI design and UI prototyping

- 4+ years Database design and development : SQL Server / T-SQL Script

- Strong knowledge in software design (SOLID), solution architecture patterns, and integrated, full-stack, responsive Web and Web Mobile UI solutions

- Strong analytical skills and the ability to solve challenging problems in an efficient, maintainable, and flexible way.

- Demonstrate good communications and writing skills to communicate clear and concise

- Proven ability to build strong partnerships with internal and external stakeholders

- Preferred Experience with :

- Azure : Azure DevOps / Serverless Functions / Business Functions / Cloud Data

- JavaScript Unit Testing frameworks : Karma / Mocha / Jasmine


info-icon

Did you find something suspicious?