Find Jobs
Find Jobs Near You – Available Work in Your Location
Fullstack Software Engineer - MS Stack / Azure / React
Job Description
Fullstack Software Engineer - MS Stack / Azure / React
SearchShareApply
Full Stack Software Engineer Expert 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 Sr Manager of Software Engineering (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 Platform Collaborate with product management to understand new feature requirements, including their underlying business drivers and benefits
Work with other developers, team leads and architects to design new features and decompose them into user stories
Able 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 minimal oversight, and contribute to development process improvements over time through collaboration with the broader team
Ability to check-in completed user stories, including the technical implementation with supporting 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 team
Participate in an Agile-based development process
Capable of mentoring the less experienced members of the team, helping them grow as technologists and team members
Strong desire to learn, to experiment, and to share knowledge with others
Technical
Skills:
Bachelor's Degree in Computer Science or Computer Engineering (or comparable Technical Degree); equivalent work experience will be considered
4+ years of software development experience (platform development or SaaS development experience highly preferred)
Strong experience developing in C#.NET
Extensive Front-End development experience (JavaScript, HTML, CSS, Angular, React, etc.) - React highly preferred!
Demonstrated MS SQL Server development experience
Experience developing software utilizing Clean Architecture principles with minimum oversight
Containerization experience (Docker, Kubernetes, etc…) preferred
Demonstrated knowledge of MS Azure and cloud-based development a plus
Experience with Microservices highly preferred
Experience working in an Agile development environment required
Exposure to workflow automation Self-starter who can implement detailed solutions given high-level requirements
Understanding of best-practice design pattern
Benefits
- Dental Insurance
Career Insights for Software Developer / Engineer
See where this job fits in the broader career landscape. Knowing your career path helps you see what's possible from here.
Scorecard
Based on Georgia data
Review key factors to help you decide if this role fits your goals. How is this calculated?
What they do
A Software Developer or Engineer designs or improves computer software. Oversees the entire software development process. Analyzes customer or user needs, designs programs, writes code or instructs computer programmers, tests design, and documents programs. May assist with upgrades or maintenance. May specialize in the design of computer applications or computer systems.
$113,447 / year median in Georgia
+7% projected growth