Full Stack Software Developer
Camden, NJ
The Full Stack Software Developer will be responsible for designing, building, and maintaining modern software and data-driven solutions that support business operations and enhance user experience.
Responsibilities:- Participate in requirements discussions to understand business needs and translate them into clear technical specifications;
- Collaborate with internal teams to design and develop scalable, efficient, and secure software architectures;
- Write clean, maintainable, and well-structured code using the .NET Framework, .NET Core, and C#;
- Test, debug, and strengthen applications to ensure reliability, performance, and scalability using reputed IDE (Visual Studio etc.);
- Review, refactor, and optimize existing code to improve maintainability and efficiency;
- Enhance existing software features and develop new functionality to meet evolving technical and business requirements;
- Design and implement RESTful Web APIs to enable seamless integration with other systems and services;
- Extract and process structured and unstructured datasets using SQL, and other data tools;
- Develop algorithms for large-scale data analysis to identify key trends, relationships, and insights;
- Create dashboards and visual reports using Tableau and similar data visualization tools;
- Manage backlog items and build CI/CD pipelines using Azure DevOps to streamline development and deployment;
- Apply Object-Oriented Programming (OOP) principles to design modular, scalable, and reliable software solutions;
- Collaborate with team members using Git for version control and maintaining clean development workflows;
- Conduct API testing using Postman and ensure high-quality, dependable code through Test-Driven Development (TDD);
- Prepare and maintain documentation throughout all stages of the Software Development Life Cycle (SDLC);
- Act as a technical expert on assigned applications, providing guidance, troubleshooting, and knowledge sharing; and
- Communicate promptly and professionally with clients and partners to ensure timely issue resolution and successful outcomes.
Requirements:- Master's degree or foreign equivalent in Computer Science, Computer Engineering, Information Technology, or a related field;
- One year of experience in a related occupation;
- Experience with RESTful Web APIs;
- Experience with Visual Studio or other reputed IDE to perform coding, merging and debugging;
- Experience with MVC design patterns;
- Experience with Git-based version management tool;
- Experience developing and adding new features to existing data analytics applications;
- Experience working with large sets of data in complex Relational Database systems;
- Experience identifying data trends, relationships, and patterns using analytics and reporting tools; and
- Experience using: .NET MVC framework and Entity Framework, SQL Queries and Stored Procedures, all .NET languages including C#, HTML5/CSS3, MySQL, Power BI, and Azure Cloud Services.
Compensation: Base annual salary $109,845 with standard company benefits.
#LI-DNI