Application Developer
This role is responsible for contributing to the design, development, testing, and support of on-premises and cloud-based applications. The developer will collaborate closely with team members to ensure high-quality delivery, follow architectural standards, and document and support systems as needed.
Key Responsibilities
Mentorship & Team Collaboration
- Share technical knowledge across the team
- Support and mentor junior developers
- Collaborate with team leaders and the Software Development Manager as needed
Development Practices
- Adhere to established coding standards, procedures, and best practices
- Contribute to a culture of continuous improvement
- Guide and support peers in refining delivery approaches
Project Participation
- Participate in requirements analysis, technical design, and estimation
- Work with project leadership to ensure assigned tasks are completed on time and meet quality expectations
Quality & Testing
- Collaborate on test planning and conduct unit testing
- Participate in code reviews to maintain coding standards and ensure quality
Architecture & Standards
- Stay up to date with enterprise architecture standards
- Align work with the organization’s technical strategy
Core Development Work
- Build, enhance, and maintain internal applications
- Support performance tuning and operational documentation
- Collaborate with business stakeholders to ensure systems meet user needs
Required Qualifications
Education & Certifications
- Associate’s degree in Computer Programming Technology or related field preferred
- Training in SQL Server development
- Experience with Visual Studio, ASP.NET, MVC, and C#
Experience
- Mid-level developer with hands-on experience in:
- C#, ASP.NET (including MVC/web forms)
- Web applications and API development
- Microsoft SQL Server and relational database design
- Strong understanding of Agile/SCRUM methodologies
- Familiarity with enterprise architecture and design patterns
- Experience building scalable and maintainable systems
- Ability to manage multiple projects in a collaborative team environment
- Experience with Azure DevOps
- (Mobile experience is not required for this role)
Preferred but not required:
- Experience with Azure Service Bus
Technical Skills
- Proficiency in:
- C#, ASP.NET, MVC/web forms
- Microsoft SQL Server
- HTML/XHTML, HTML5, JavaScript, jQuery
- SOAP/REST APIs
- Strong written and verbal communication skills
- Ability to translate technical requirements for varied audiences
NextStep Recruiting provides equal employment opportunities (EEO) to all employees and applicants regardless of race, color, or applicable state and local laws governing nondiscrimination in employment in every location where the company has facilities.