MOM365 logo

Software Developer

MOM365
Full-time
On-site
Maryland Heights, Missouri, United States
Technology

Mom365 (a newborn photography company) is seeking a local, experienced C# .NET developer with a proven track record in designing, developing, deploying, and supporting production-level applications. Join a small team of developers where your contributions will make a difference.

Please note: This is a full-time, in office position at our offices in Maryland Heights, MO, and we are not considering remote candidates at this time.

Key Responsibilities:

  • Handle the full life cycle of application development
  • Troubleshoot software issues
  • Visualize and design systems integrating with external systems
  • Interact with stakeholders to design and scope IT projects

Requirements:

  • Proficient in applying object-oriented designs to develop code at the application level
  • Strong experience in a variety of programming languages (C# .NET/Core required)
  • Experience with web services (Swagger/OpenAPI, REST, .NET Core Web API, Postman, etc.)
  • Able to identify design flaws and suggest corrective actions (debugging, code analysis)
  • Strong SQL skills (working knowledge of DBMS, preferably SQL Server)
  • Experience with source control systems such as Microsoft TFS/DevOps or GIT
  • Ability to work on critical issues from Customer Support teams
  • Familiarity with JSON, XML, CSV, and Excel

Nice to Have(s):

  • Experience leading or architecting small to medium-sized projects
  • Experience with photography and/or printing
  • Web development (JavaScript, HTML+CSS, IIS/Kestrel, Bootstrap, .NET MVC)
  • Virtual machine knowledge (vSphere)
  • Cloud development (Amazon/Azure/Wasabi, Docker/Kubernetes)
  • MS SQL Server tools (SSMS, SSRS, SSIS)
  • Development tools (Visual Studio 2022, ReSharper, VS Code, SFTP/WinSCP, Visio)
  • Knowledge of IVR systems and/or Twilio tools
  • Computer hardware, networking, or system administration experience
  • Software architecture principles (e.g., Gang of Four design patterns, DRY, SOLID)
  • Scripting languages (e.g., PowerShell/Command line, Python, BASH, etc.)
  • Experience with disaster recovery/monitoring (Veeam, Nagios, logs, offsite backups, best data storage practices)
  • Experience with ordering systems, digital credit card processing, or email marketing
  • Legacy languages: Visual Basic 6, C++

Education / Qualifications:

  • Participate in the selection, installation, operation, support, and maintenance of the company’s applications and internal systems
  • Strong verbal and written communication skills
  • Bachelor’s degree in Computer Science, Information Technology, or a related field, along with a minimum of five (5) years of software development and troubleshooting experience

This position description should not be construed as an employment contract of any type.Β  Mom365 reserves all rights of employment-at-will.

Β