JOBSEARCHER

.NET Developer

ARCHIVED

We can't find an active application page for this role right now. It may reopen or be listed elsewhere. Use Next Steps to search for an active apply link and similar live jobs.

Full Stack Software EngineerExpert Technical Solutions has an outstanding opportunity for a Full Stack Software Engineer with an Award Winning, industry leading company in Alpharetta, GA.This person will accelerate innovation by contributing to the design, development and delivery of new features in our client’s platform. This role will give this person the opportunity to develop their skills as a full-stack engineer working on both web front-end, business tier, and data tier in both an on-premise as well as cloud technology environment.This person will report to the Director of R&D and will be a part of a growing development team.This is a Permanent, HYBRID opportunity (Onsite Tuesday and Thursday) offering competitive salary, excellent benefits, and outstanding growth opportunities!Duties and Responsibilities:Actively contribute to the design, development and delivery of new features in the PlatformCollaborate with product management to understand new feature requirements, including theirunderlying business drivers and benefitsWork with other developers, team leads and architects to design new features and decomposethem into user storiesAble to write high quality software across the technology stack – web and desktop U/I, services,and database tier - following best practices such as clean architecture principles with minimaloversight, and contribute to development process improvements over time throughcollaboration with the broader teamAbility to check-in completed user stories, including the technical implementation withsupporting unit tests, and then collaborate with QA on testing and resolution of any bugs.Drive architectural and development process improvements over time through collaboration with the broader teamParticipate in an Agile-based development processCapable of mentoring the less experienced members of the team, helping them grow as technologists and team membersStrong desire to learn, to experiment, and to share knowledge with othersTechnical Skills:4+ years of software development experience (platform development or SaaS development experience highly preferred)Strong experience developing in C#.NETExtensive Front-End development experience (JavaScript, HTML, CSS, Angular, React, etc.)Demonstrated MS SQL Server development experienceExperience developing software utilizing Clean Architecture principles with minimum oversightContainerization experience (Docker, Kubernetes, etc…) preferredDemonstrated knowledge of MS Azure and cloud-based development a plusExperience with Microservices highly preferredExperience working in an Agile development environment requiredExposure to workflow automationSelf-starter who can implement detailed solutions given high-level requirementsUnderstanding of best-practice design pattern