Software Developer

Mom365

Education
Benefits
Skills

Job Details

Description

Mom365 Newborn Photography is seeking an experienced C# .NET developer with a proven track record designing, developing, deploying, and supporting production level applications.

Key Responsibilities: As a Software Developer at Mom365, you will be at the forefront of application development and innovation. Your role will encompass the following responsibilities:

  • Full Lifecycle Application Development: Lead the development and maintenance of software applications, from concept and design to testing, deployment, and support.
  • Troubleshooting: Identify and resolve software issues promptly to ensure optimal system performance.
  • System Design: Visualize and design systems that seamlessly integrate with external systems, ensuring robust and efficient data flow.
  • Client Interaction: Collaborate with clients to understand their requirements, design IT projects, and scope out deliverables effectively.

Requirements: To excel in this role, you should possess the following qualifications and skills:

  • Object-Oriented Programming: Proficient in applying Object-Oriented designs to develop high-quality code at the application level.
  • Programming Languages: Strong expertise in multiple programming languages, with a focus on C# .NET.
  • Web Services: Experience with various web service protocols (WCF, REST, SOAP, etc.).
  • Design Expertise: Ability to identify design flaws and recommend corrective actions.
  • Database Skills: Strong SQL skills, including a working knowledge of Database Management Systems (preferably SQL Server).
  • Source Control: Familiarity with major source control systems such as Microsoft Team Foundation Server (TFS) or GIT.
  • Customer Support: Willingness to address critical issues raised by Customer Support teams.
  • Data Formats: Familiarity with XML and JSON.

Nice To Have: While not required, the following qualifications and skills would be advantageous:

  • Project Leadership: Experience leading or architecting small to medium-sized projects.
  • Photography and Printing: Knowledge or experience in the field of photography and/or printing.
  • Web Development: Proficiency in web development technologies (Javascript, HTML, CSS, IIS, Bootstrap, React).
  • Virtualization: Knowledge of virtual machine environments (vSphere or cloud development experience).
  • Database Tools: Familiarity with MS SQL Server tools (SSMS, SSRS, SSIS).
  • IVR Systems: Understanding of Interactive Voice Response (IVR) systems.
  • Infrastructure Knowledge: Background in computer hardware, networking, or system administration.
  • Software Architecture: Familiarity with software architecture principles (e.g., Gang of Four design patterns, DRY, SOLID).
  • Scripting: Proficiency in scripting languages (e.g., Python).
  • Additional Languages: Familiarity with C++ and Visual Basic (6 or .NET – legacy systems).

Education / Qualifications: To qualify for this role, candidates should meet the following criteria:

  • Application Support: Experience in the selection, installation, operation, support, and maintenance of company applications and internal systems.
  • Communication Skills: Strong verbal and written communication skills.
  • Educational Background: Bachelor’s Degree in Computer Science, Information Technology, or related field, along with a minimum of five (5) years of software development and software troubleshooting experience.

Schedule and Location:

  • Location: Offices based in Maryland Heights, MO,
  • Hours: Standard Office Hours 8:00 am - 5:00 pm
  • Work Environment: Office Based Role

Mom365 is an equal opportunity employer. We welcome and encourage candidates from all backgrounds and experiences to apply.

Read Full Description
Confirmed 14 hours ago. Posted 30+ days ago.

Discover Similar Jobs

Suggested Articles