What are the responsibilities and job description for the Senior Full-Stack Developer - Manufacturing Apps. position at Holtec International?
Key Responsibilities:
FMYNuLaQNc
- Develop, test, and maintain web and desktop applications using ASP.NET, C#, .NET Core & Entity framework
- Participate in requirements analysisand communication with stakeholders
- Collaborate with internal teams to produce software design and architecture
- Build and consume Restful Web APIs for seamless integration with other services and applications
- Understanding of Agile methodologies
- Excellent troubleshooting and communication skills
- Apply Object-Oriented Programming (OOP) principles to create scalable and maintainable code
- Collaborate with the development team using GIT for version control
- Use Postman for API testing and ensure reliable, high-quality code through Test Driven Development (TDD)
- Participate in code reviews, provide constructive feedback, and continuously improve development processes
- Develop documentation throughout the software development life cycle (SDLC)
- Serve as an expert on applications and provide technical support
- Responding quickly and respectfully to all client/partner requests
- Strong experience with ASP.NET and C# for web and Windows application development
- Strong understanding of .NET Core framework and SQL Server. Experience with writing complex SQL queries & Stored Procedures
- Experience with web development and building Restful Web APIs.
- Proficiency in Entity Framework and Object-Oriented Programming
- Familiarity with GIT for version control and collaboration
- Experience with Postman for API testing and Test-Driven Development (TDD) using test frameworks like nunit, mstest etc
- Knowledge of SQL Server Reporting Services (SSRS)
- Experience with Blazor for building interactive web UIs
- Familiarity with Azure DevOps for CI/CD and project management
- Bachelor’s degree in computer science, Software Engineering, or a related field (or equivalent work experience)
- 3/5 years of professional experience in .NET development
- Strong problem-solving skills and ability to work independently or as part of a team
- Excellent communication and interpersonal skills
FMYNuLaQNc