What are the responsibilities and job description for the SQL/.NET Developer – Level 3 position at Stenger & Stenger PC?
About Us:
Stenger and Stenger, P.C., is an AV-rated, multi-state law firm founded in 1994 with its headquarters in Grand Rapids, Michigan. The firm’s rapid growth provides excellent opportunities for job growth to career-minded individuals who are quick learners and who demonstrate a strong work ethic, technology aptitude, dependability, and teamwork.
This position is in office - Grand Rapids, MI
Position Overview:
As a Senior Software Developer, you will take a leadership role in designing, developing, and maintaining high-quality software applications that support our legal operations. You will leverage your expertise to enhance existing systems, drive the development of new solutions, and provide mentorship to junior team members. This role offers the opportunity to shape the technology landscape of our firm.
Responsibilities:
- Lead the design, development, testing, and maintenance of software applications using Visual Studio (.NET) and MS SQL Server.
- Analyze complex requirements and create comprehensive technical specifications.
- Develop and optimize scalable, efficient, and maintainable code following advanced best practices.
- Conduct in-depth testing, debugging, and performance tuning.
- Guide cross-functional teams to ensure seamless software integration.
- Provide mentorship and technical leadership to junior and mid-level developers.
- Research and recommend adoption of emerging technologies.
- Troubleshoot and resolve complex software-related issues.
- Document advanced software designs, technical specifications, and user manuals.
Education and Experience Required:
- Bachelor’s degree in Computer Science, Software Engineering, or related field.
- 5 years of experience with Visual Studio for VB.NET and C#.NET; VBA experience is a plus.
- Extensive experience with MS SQL Server, including DML/DDL, stored procedures, functions, and views.
- Strong understanding of database design, optimization, and complex querying.
- Proven experience with software architecture design and implementation.
Qualifications:
- Excellent leadership and problem-solving skills.
- Ability to manage complex projects and drive them to successful completion.
- Exceptional communication skills, with the ability to convey technical concepts to non-technical stakeholders.
- Expertise in identifying innovative solutions to technical challenges.
Benefits:
- 401(k) / 401(k) matching
- Health insurance
- Vision insurance
- Dental insurance
- Employee assistance program
- Life insurance
- Paid time off