Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
Job Title: Full Stack Developer
Location: Remote Role
Interview: Video Interview
Description:
We are seeking a skilled and detail-oriented Full Stack Developer to join our application development team. The ideal candidate will be responsible for developing robust software applications, managing full-stack development processes, and contributing to continuous improvement initiatives across the organization. This role involves working across both front-end and back-end technologies, performing complex problem-solving, debugging, and delivering high-quality, scalable solutions.
The developer will work in an Agile environment, frequently interpreting business requirements and independently determining effective technical solutions that align with the broader business and technology strategy.
Key Responsibilities:
• Design, code, test, and deploy software applications using full stack technologies.
• Collaborate with cross-functional teams to understand business requirements and translate them into technical specifications.
• Develop RESTful APIs and ensure seamless integration between front-end and back-end systems.
• Write optimized and secure database queries using SQL Server.
• Perform code reviews, unit testing, and integration testing to ensure high-quality output.
• Investigate and resolve complex technical issues reported by users or identified through QA.
• Contribute to performance tuning, scalability, and maintainability of applications.
• Follow established SDLC practices and participate in Agile ceremonies (sprint planning, retrospectives, etc.).
Required Qualifications:
• Bachelor’s degree in Computer Science, Information Technology, or a related field.
• 8+ years of experience in systems analysis or application programming development, including design and coding of enterprise applications.
• 5+ years of hands-on experience with .NET framework and .NET Core, including C# for back-end development.
• 3+ years of experience building and consuming RESTful APIs for system integration and data exchange.
• 2+ years of experience with MVC architecture, building dynamic web applications using Razor views or equivalent.
• 3+ years of experience working with SQL Server, including stored procedures, views, indexing, and performance optimization.
• 2+ years of experience in Agile/Scrum environments, participating in collaborative software development practices.
• 2+ years of experience with version control systems such as Git and CI/CD pipelines for automated deployment.
Preferred Qualifications:
• Master’s degree in Computer Science, Engineering, or a related discipline.
• Experience with modern front-end frameworks (e.g., Angular, React, or Vue.js).
• Exposure to cloud platforms such as Azure or AWS.
• Familiarity with containerization and orchestration tools like Docker and Kubernetes.
• Knowledge of unit testing frameworks (e.g., xUnit, NUnit) and mocking libraries.
• Must be passionate about contributing to an organization focused on continuously improving consumer experiences, with a demonstrated commitment to product quality and user satisfaction.
Key Skills
Ranked by relevanceReady to apply?
Join United Software Group Inc and take your career to the next level!
Application takes less than 5 minutes