Phone Handle Icon
Call Us

Full Stack Software Engineer

About Us

Our people are our biggest asset. They support the core of our existence, and we take pride in their skills, proficiency, and achievements. This belief allows us to create the best working environment for our employees that provides a technically challenging and rewarding experience along with a healthy work-life balance. 

We look for professionals who are driven, motivated, passionate about their work and are willing to take initiatives to work towards achieving goals by team effort. We will provide you with valuable feedback, coaching, and knowledge from the people you work with and help you offer the same to others. 


The Role

A full-time mid-level Software Engineer position based in our Chesterfield Missouri office. Candidate will be responsible for software application implementations under the direction and guidance of Senior Application Engineers and Architects, as well as direction from internal and external Business Analysts and Project Managers.

This role will be responsible for writing software using various technologies. While we mostly work with Microsoft centric technologies such as Azure, C# and SQL Server, the candidate should have the desire and aptitude to try various other languages, platforms and technologies as required by a variety of different clients.

Our client projects will span a variety of industries and project sizes and may be either at a client site or performed in the SDP office. The candidate should be comfortable working on teams of all sizes and be comfortable with varying types of applications as well.


Responsibilities:
  • Building new applications and/or modifying existing applications. Development will encompass both new features and bug fixes.
  • Work closely with Business Analysts, Application Architects, QA Test Engineers, Project Managers, and other teams.
  • Work independently and in a team-based environment.
  • Understand and contribute to business requirements gathering and documentation.
  • Understand and implement quality, best-practices based software.
  • Work in an agile work environment with teams of all sizes.
  • Adapt and learn new languages and technologies.


Background and Qualifications:
  • Bachelor’s degree in Computer Science or equivalent experience.
  • 3-5 years related experience.
  • 3-5 years experience in HTML/JavaScript/CSS development
  • 3-5 years experience in back-end language development such as C#, VB.NET or NodeJS
  • 3-5 years experience in database development (SQL Server, Oracle, MySQL)
  • Experience with various methodologies (Agile, Waterfall, Scrum, etc.).
  • Strong analytic and problem-solving skills. 
  • Have a natural curiosity to improve upon business processes, adding value to our clients.
  • Superior interpersonal and communication skills.
  • Robust organizational and time management skills.
  • Ability to multi-task and work on multiple projects at the same time.
  • Experience in interacting with externally facing clients is a plus.
  • Familiarity with JIRA and/or DevOps or similar software.
  • Familiarity with JavaScript frameworks like React, Vue or Angular a plus.
  • Familiarity with cloud-based databases like Dynamo, Cosmos or Firebase a plus.

Ready to Join the Team

We hire professionals who are driven and motivated by their work and have a true passion for technology. Join the SDP team and submit your resume today!
Max file size 10MB.
Uploading...
fileuploaded.jpg
Upload failed. Max size for files is 10 MB.
Thank you! Your resume has been submitted.
Oops! Something went wrong while submitting the form.