What are the responsibilities and job description for the Senior .NET Software Developer position at Miller Zell?
Only candidates in the Atlanta area will be considered.
POSITION SUMMARY: The Senior Full-Stack .NET Developer is responsible for the design, development, and maintenance of scalable web applications across both backend and frontend systems. This role requires strong hands-on expertise in .NET technologies and modern frontend frameworks, with a focus on delivering high-quality, secure, and performant solutions.
The primary function of this role is to develop and enhance enterprise applications in close collaboration with cross-functional teams, including product owners, QA, and DevOps. The ideal candidate will have deep technical skills, a strong problem-solving mindset, and the ability to work independently while contributing to team success.
ESSENTIAL JOB FUNCTIONS:
- Design, develop, and maintain full-stack applications using .NET Core / .NET 8 and frontend frameworks such as React
- Build and consume RESTful APIs and integrate third-party services
- Write clean, maintainable, and efficient code following best practices
- Collaborate with cross-functional teams to understand and translate business requirements into technical solutions
- Perform unit testing, debugging, and troubleshooting of applications
- Optimize application performance, scalability, and reliability
- Work with relational and NoSQL databases (SQL Server, PostgreSQL)
- Implement authentication and authorization mechanisms (JWT, OAuth2)
- Participate in code reviews and contribute to improving code quality
- Support deployment and release processes in collaboration with DevOps teams
- Work with cloud platforms such as AWS (Lambda, API Gateway, RDS) or Azure
- Maintain technical documentation for applications and processes
- Participate in Agile/Scrum ceremonies, including sprint planning, stand-ups, and retrospectives
- Continuously learn and adopt new technologies and development practices
POSITION REQUIREMENTS/QUALIFICATIONS:
Experience: Bachelor’s degree in Computer Science, Information Technology. Master’s degree or related field preferred
Experience:
- 5 years of professional software development experience
- Strong hands-on experience in full-stack development
- Experience working in Agile environments
Special Skills/Qualifications:
- Strong proficiency in C#, .NET Core / .NET 8 , and ASP.NET Web API
- Experience with frontend frameworks such as React and TypeScript
- Solid understanding of REST API design and integration
- Experience with SQL Server, PostgreSQL, and database design concepts
- Experience with cloud platforms (AWS or Azure)
- Understanding of microservices architecture.
- Knowledge of CI/CD pipelines and DevOps practices
- Familiarity with Docker (preferred)
- Strong debugging and problem-solving skills
- Good understanding of software design principles (SOLID, Clean Code)
- Effective communication and teamwork skills
- Familiarity with NoSQL databases is a plus