Search

Software Developer

IRONMARK
locationAnnapolis Junction, MD 20701, USA
PublishedPublished: 6/14/2022
Technology
Full Time

Job Description

Job Description

Software Developer (PHP + Microsoft .NET)

Position Summary

We are seeking a Software Developer to design, build, and support internal and client-facing web applications with a primary focus on PHP. This role will develop new tools, enhance existing systems, and contribute to automation, reporting, and operational improvements.

The developer will also be responsible for learning and supporting existing Microsoft .NET applications to ensure stable support coverage and continuity. As Microsoft .NET tasks arise, the engineer will contribute to troubleshooting, maintenance, and enhancements.

Key Responsibilities

  • Design, build, and deliver new internal applications, features, and system enhancements primarily in PHP.
  • Maintain and enhance existing web applications and integrations using PHP, SQL, HTML, CSS, and JavaScript.
  • Learn, support, and maintain existing Microsoft .NET applications (C#, ASP.NET), including troubleshooting production issues and implementing enhancements as needed.
  • Collaborate with other developers to plan, implement, and deliver solutions aligned with business and operational needs.
  • Write and maintain SQL queries, reports, and data extracts.
  • Analyze data and contribute to reporting and business intelligence initiatives as needed.
  • Design, implement, and maintain APIs and integrations between systems.
  • Troubleshoot application issues, identify root causes, and implement reliable fixes.
  • Write and maintain technical documentation for new and existing systems.
  • Follow modern PHP and object-oriented programming best practices.

Required Qualifications

  • 3+ years of professional experience in web development and software design.
  • Strong proficiency in PHP (object-oriented), SQL, HTML, CSS, and JavaScript.
  • Experience designing and working with relational databases such as MySQL and/or SQL Server.
  • Ability to troubleshoot/debug and implement fixes and small enhancements in existing C#/.NET (ASP.NET) applications (knowledge transfer provided).
  • Work with the team to translate requirements into well-implemented features and enhancements.
  • Strong communication skills (verbal and written) and ability to work collaboratively within a development team.

Preferred Qualifications / Nice-to-Haves

  • Experience with modern PHP frameworks such as Laravel or Symfony.
  • Experience with MariaDB or PostgreSQL.
  • Professional experience developing and supporting Microsoft .NET applications.
  • Query optimization/performance tuning experience is a plus.
  • Experience with Version Control like Git, GitHub, or Azure DevOps.
  • Experience building and consuming RESTful APIs.

Technology Mix

This role is primarily PHP-focused. The engineer will also be responsible for learning and supporting existing Microsoft .NET applications, and will contribute to .NET enhancements as needed.

What Success Looks Like

  • You deliver high-quality new internal tools and enhancements that improve workflows and automation.
  • You contribute to stable, maintainable application architecture in the PHP ecosystem and help ensure reliable support coverage for existing .NET applications.
  • You collaborate effectively with other developers and contribute to a positive engineering culture.
  • You proactively identify and fix performance issues in application and database layers.
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...