Full Stack Developer
Posted 27 Mar 2026
Advertised as “Full Stack Developer (.NET)”
BranchFactor Summary
The original posting with the fluff stripped out
- Expected experience
- 3–6 yrs
- Management level
- Individual contributor
- Employment
- Remote
No salary listed for this role.
.NET Full Stack Developer
Particle41 is seeking a skilled and experienced .NET Developer to join our dynamic team. As a .NET Developer, you will be responsible for designing, developing, and maintaining software solutions using the .NET framework. You will collaborate with cross-functional teams to deliver high-quality, scalable, and efficient software applications that meet the needs of our clients. This role offers the opportunity to work on exciting projects, leverage cutting-edge technologies, and contribute to the growth and success of our company.
In This Role, You Will:
Software Development:
- Design, develop, and maintain software applications using the .NET framework.
- Utilize programming languages such as C# or VB.NET to implement robust and scalable solutions.
- Follow established coding standards, design patterns, and best practices to ensure code quality and maintainability.
- Collaborate with cross-functional teams to translate business requirements into technical specifications and software designs.
- Conduct thorough code reviews and provide constructive feedback to team members to improve code quality and adherence to coding standards.
Requirements Gathering and Analysis:
- Work closely with product managers, business analysts, and stakeholders to understand project objectives, user needs, and functional requirements.
- Conduct a thorough analysis of requirements to identify potential challenges, risks, and dependencies.
- Proactively communicate with stakeholders to clarify requirements, gather feedback, and ensure alignment between business goals and technical solutions.
Testing and Quality Assurance:
- Develop and execute comprehensive test plans, test cases, and test scripts to validate software functionality, performance, and reliability.
- Perform unit testing, integration testing, and system testing to identify and resolve defects in software applications.
- Collaborate with quality assurance engineers to automate testing processes and enhance test coverage.
- Continuously monitor and improve software quality through regular code reviews, testing feedback, and bug-fixing efforts.
Troubleshooting and Debugging:
- Investigate and troubleshoot software issues reported by end-users or identified during testing.
- Analyze log files, error messages, and system behavior to diagnose root causes of technical issues.
- Develop and implement effective solutions to resolve software defects, performance bottlenecks, and other technical challenges.
- Document troubleshooting steps, resolutions, and lessons learned to facilitate knowledge sharing and future problem-solving efforts.