What are the responsibilities and job description for the Full Stack .Net Developer position at Code Beacons Inc?
Role: .NET Full Stack Developer (Angular & Python)
Work Location: Charlotte, NC (Hybrid 3 days office in a week)
Note: Looking for candidates who can go for Inperson Interview from Charlotte, NC / Irving, TX / Iselin, NJ Wells office.
Key Responsibilities
- Design, develop, test, and maintain full-stack web applications using .NET and Angular.
- Build scalable, secure, and high-performance RESTful APIs using ASP.NET Core/Web API.
- Develop responsive and user-friendly front-end applications using Angular, TypeScript, HTML, and CSS.
- Create Python-based services, automation scripts, data-processing workflows, and integrations.
- Integrate AI/ML capabilities into enterprise applications and business processes.
- Work with large language models, AI APIs, prompt engineering, or retrieval-augmented generation solutions where applicable.
- Collaborate with cross-functional teams to understand business requirements and translate them into technical solutions.
- Design and optimize relational and NoSQL database solutions.
- Write clean, maintainable, reusable, and well-documented code.
- Develop unit tests, integration tests, and automated testing strategies.
- Troubleshoot, debug, and resolve application issues across development, testing, and production environments.
- Participate in code reviews and contribute to architectural and technical decisions.
- Follow Agile/Scrum development practices and participate in sprint planning, stand-ups, and retrospectives.
- Contribute to CI/CD pipelines, cloud deployments, monitoring, and application performance improvements.
Required Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent professional experience.
- 5 years of experience in software development, with significant experience in .NET technologies.
- Strong proficiency in:
- C#
- .NET Core/.NET 6
- ASP.NET Core and Web API
- Entity Framework Core
- Angular and TypeScript
- HTML5, CSS3, and JavaScript
- Professional experience developing and consuming RESTful APIs.
- Strong Python programming skills and experience building Python-based applications or services.
- Experience with relational databases such as SQL Server, PostgreSQL, or MySQL.
- Understanding of software development lifecycle, design patterns, and object-oriented programming.
- Experience with Git and modern source-control practices.
- Familiarity with unit testing frameworks and automated testing.
- Strong problem-solving, communication, and collaboration skills.