Ardmore Home Design (AHD) is seeking a Software Developer III to enhance their product and service offerings by resolving customer inquiries, optimizing applications, and modernizing legacy systems.
Requirements
- Experience with Microsoft .NET development (C-Sharp), along with knowledge of HTML, CSS, Typescript, JavaScript.
- Deep understanding of Microsoft SQL Server, including schema design, performance tuning, query optimization, and normalization best practices.
- Proficiency in Snowflake
- Strong ability to troubleshoot, think outside the box, and identify opportunities for process improvement.
- Excellent troubleshooting abilities and attention to detail, ensuring high-quality and reliable software solutions.
Responsibilities
- Design, build, and optimize applications by writing clean, efficient, and maintainable code aligned with business objectives and project timelines.
- Leverage expertise in Snowflake and Microsoft SQL Server for data modeling, query optimization, and performance tuning to ensure data reliability and system efficiency.
- Communicate effectively with a wide range of stakeholders; from end users to senior leadership; to gather requirements, align expectations, and report progress.
- Partner with product, QA, infrastructure, and business teams to identify needs, propose solutions, and implement enhancements that align with organizational goals.
- Support the migration of legacy systems to modern frameworks, ensuring stability, scalability, and minimal operational disruption.
- Refactor and re-engineer legacy code to improve maintainability, scalability, and performance while reducing technical debt.
- Provide hands-on mentorship and technical guidance to other developers, fostering a culture of growth, learning, and collaboration.
Other
- Enjoy providing excellent account support, is able to multi-task and highly detail-oriented.
- Embrace and supports our in-person/on-site work culture and embodies our company values of Ownership, Collaboration and Respect.
- Occasional travel to trade shows may be required.
- Skilled in handling multiple initiatives concurrently, with strong organizational and communication skills.
- Comfortable working independently with minimal supervision but also thrives in a team-oriented environment.