
Software Developer II
Agate Software
full-time
Posted on:
Location Type: Hybrid
Location: Glendale • Arizona • Missouri • United States
Visit company websiteExplore more
Tech Stack
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