Agate Software

Software Developer II

Agate Software

full-time

Posted on:

Location Type: Hybrid

Location: GlendaleArizonaMissouriUnited States

Visit company website

Explore more

AI Apply
Apply

About the role

  • Deliver end-to-end features across the database, backend/middle tier, and front-end layers (SQL + .NET + HTML/CSS/JS).
  • Own medium-to-high complexity work from refinement through implementation, testing support, and release.
  • Write and maintain SQL stored procedures, functions, and scripts, including indexing basics, query tuning, and performance-minded design.
  • Contribute to backend logic in VB.NET or C#.NET (or bring strong transferable backend experience and ramp quickly).
  • Build and enhance front-end components using HTML, CSS/Bootstrap, and JavaScript.
  • Collaborate with QA to improve test coverage and ensure the completeness of authored work.
  • Participate in Agile ceremonies (refinement, estimation, planning) and help the team deliver predictably.
  • Perform code reviews, reinforce patterns/standards, and raise overall code quality
  • Support requirement clarity by partnering with Product/BA peers on technical approaches and acceptance criteria.
  • Mentor Software Developer I teammates through pairing, reviews, and practical guidance.

Requirements

  • Professional experience building production software where you’ve shipped and supported real features (not just prototypes).
  • Strong SQL capability: stored procedures, basic indexing, query optimization, and validation/testing.
  • Experience contributing to a web application at one or more layers beyond the database, including meaningful backend development (language/framework may vary).
  • Working proficiency in VB.NET or C#.NET (or a close equivalent with the ability to ramp quickly).
  • Front-end fundamentals: HTML, CSS (Bootstrap), JavaScript.
  • Practical experience working in Agile (Scrum, Kanban, or SAFe).
  • Able to work with limited direction, turn ambiguity into action, and communicate tradeoffs clearly.
  • Strong problem-solving skills—debugging, root cause analysis, and performance troubleshooting mindset.
  • Solid grasp of intermediate engineering concepts such as modular design, state management, asynchronous patterns, and managing dependencies.
  • Can analyze requirements and propose sound technical approaches before writing code.
  • Comfortable contributing in an environment where priorities can shift quickly and outcomes matter more than ceremony.
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
SQLVB.NETC#.NETHTMLCSSJavaScriptBootstrapAgilequery optimizationstored procedures
Soft Skills
problem-solvingcommunicationmentoringcollaborationadaptabilityrequirement analysisdebuggingroot cause analysisperformance troubleshootingaction-oriented