Senior Full Stack Developer

Trinity Solar Inc
  • Iselin, NJ
    4 days ago

    Job Description

    Senior Full Stack Developer - .NET / C# / React / Angular / Azure

    Build Enterprise Technology. Solve Complex Problems. Help Shape What's Next.

    Trinity Total Home is seeking an experienced Senior Full Stack Developer to design, develop, integrate, and enhance enterprise applications that support our growing business.

    This is a hands-on full-stack software engineering role for a developer with strong experience across the Microsoft technology stack, including C#, .NET/.NET Core, .NET 8+, ASP.NET Core, React.js, Angular, TypeScript, REST APIs, SQL Server, Microsoft Azure, and Azure DevOps.

    You'll work across the full Software Development Life Cycle (SDLC)-from architecture and database design through front-end development, API and enterprise integrations, testing, CI/CD, deployment, and production support. You'll also have opportunities to work with Generative AI, AI-assisted development tools, intelligent automation, and AI-enabled applications as we continue to modernize our technology environment.

    If you're a hands-on developer who enjoys solving complex problems, learning new technology, and building applications that directly impact the business, we'd like to hear from you.

    What You'll Do

    • Design, develop, test, deploy, and maintain scalable enterprise software applications and services.
    • Build modern web applications using C#, .NET, .NET Core/.NET 8+, ASP.NET Core, React.js, Angular, JavaScript, TypeScript, HTML5, and CSS3.
    • Develop and maintain Single Page Applications (SPAs) using React.js, Angular, and modern front-end frameworks.
    • Design and develop RESTful APIs, Web APIs, web services, microservices, and integration solutions.
    • Develop secure, scalable, and maintainable applications using object-oriented programming (OOP), software design patterns, and modern application architecture principles.
    • Design, develop, and optimize Microsoft SQL Server databases, T-SQL queries, stored procedures, and database integrations.
    • Integrate applications with enterprise platforms including Salesforce, NetSuite, Contentstack, ADP, CRM, ERP, CMS, cloud platforms, and other third-party systems.
    • Collaborate with Business Analysts, Product Owners, developers, and business stakeholders to gather requirements and translate business needs into effective technical solutions.
    • Participate in software architecture, application design, and technical solution discussions.
    • Troubleshoot and resolve application defects, integration issues, performance problems, and production incidents.
    • Develop and execute unit, integration, and functional testing to support application quality and reliability.
    • Participate in code reviews and ensure adherence to development standards, application security, and coding best practices.
    • Support CI/CD pipelines, deployment automation, source control, and release management using Azure DevOps and Git.
    • Develop and maintain technical documentation, design specifications, and operational support procedures.
    • Participate in Agile/Scrum ceremonies including sprint planning, backlog refinement, daily stand-ups, and retrospectives.
    • Identify opportunities to modernize applications, improve architecture, reduce technical debt, and automate business processes.
    • Stay current with emerging technologies, cloud solutions, software development practices, and advancements in artificial intelligence.

    AI & Intelligent Automation

    As Trinity Total Home continues to expand its use of emerging technology, you'll have opportunities to:

    • Use AI-assisted software development tools to improve development speed, code quality, testing, troubleshooting, and documentation.
    • Work with tools and platforms such as GitHub Copilot, Microsoft Copilot, Azure OpenAI, Cursor, Claude Code, or similar technologies.
    • Assist with the development and implementation of Generative AI, AI-enabled applications, AI agents, and intelligent automation solutions.
    • Explore opportunities to use AI and automation to improve business processes and application capabilities.
    • Apply appropriate AI governance, security, privacy, and responsible AI principles when developing or implementing AI-enabled solutions.

    Required Qualifications

    • Bachelor's degree in Computer Science, Software Engineering, Computer Engineering, Information Technology, or a related field.
    • 5+ years of professional software development experience within an enterprise application environment.
    • Strong development experience with C#, .NET Framework, .NET Core/.NET 8+, ASP.NET Core, and Web API.
    • Strong front-end development experience with React.js and/or Angular, TypeScript, JavaScript, HTML5, and CSS3.
    • Experience developing modern Single Page Applications (SPAs) and responsive web applications.
    • Strong understanding of object-oriented programming, software design patterns, application architecture, and development methodologies.
    • Experience designing, developing, and consuming RESTful APIs and web services.
    • Strong experience with Microsoft SQL Server, database design, T-SQL, complex queries, stored procedures, and query optimization.
    • Experience working with Microsoft Azure cloud technologies.
    • Experience with Azure DevOps, Git, source control, CI/CD pipelines, and modern deployment practices.
    • Experience working within an Agile/Scrum software development environment.
    • Understanding of secure application development, authentication, authorization, web security, and data protection.
    • Strong analytical, troubleshooting, and problem-solving abilities.
    • Strong written, verbal, and interpersonal communication skills.
    • Ability to work independently while collaborating effectively across technical and business teams.
    • Strong organizational skills and the ability to manage multiple priorities in a fast-paced technology environment.

    Preferred Experience

    • Experience developing microservices and cloud-native applications.
    • Experience with Azure App Services, Azure Functions, Logic Apps, and Azure Storage Services.
    • Experience with integration platforms such as Dell Boomi and API management technologies.
    • Experience integrating with enterprise platforms such as Salesforce, NetSuite, Contentstack, ADP, CRM, ERP, and CMS systems.
    • Experience with Generative AI, Machine Learning, AI Agents, Intelligent Automation, or AI-enabled application development.
    • Hands-on experience with AI-assisted development platforms such as GitHub Copilot, Microsoft Copilot, Azure OpenAI, Cursor, Claude Code, or similar tools.
    • Understanding of AI governance, responsible AI, data privacy, and AI security.
    • Experience with application modernization, cloud migration, or legacy system transformation.
    • Microsoft, Azure, AI, or other relevant technical certifications.

    Technical Leadership

    This is a hands-on individual contributor role and does not have direct supervisory responsibility.

    As a senior member of the development team, you may:

    • Provide technical guidance and support to junior developers.
    • Participate in code reviews and knowledge-sharing sessions.
    • Assist with onboarding and mentoring new team members.
    • Share development best practices and help strengthen technical standards across the team.

    Our Technology Environment

    C# | .NET | .NET Core | .NET 8+ | ASP.NET Core | React.js | Angular | TypeScript | JavaScript | HTML5 | CSS3 | REST APIs | Web API | Microservices | Microsoft SQL Server | T-SQL | Azure | Azure DevOps | Azure App Services | Azure Functions | Logic Apps | Azure Storage | Git | CI/CD | Salesforce | NetSuite | Contentstack | ADP | Dell Boomi | Azure OpenAI | Generative AI | AI Agents | Intelligent Automation | Agile/Scrum

    Who Will Succeed Here?

    We're looking for someone who is more than a coder.

    You'll thrive in this role if you're a hands-on senior developer who enjoys solving problems, understanding how systems connect, and using technology to make the business better.

    You're comfortable owning a problem from initial requirements through deployment, collaborating with business stakeholders, troubleshooting complex technical issues, and helping other developers grow.

    You're also curious about what's next. Whether it's cloud technology, application modernization, AI, automation, or a better way to architect a solution, you're motivated to keep learning and applying new technology in practical ways.

    Physical & Work Requirements

    • Ability to work for prolonged periods at a computer.
    • Ability to communicate effectively in person, by telephone, and through virtual collaboration platforms.
    • Ability to occasionally lift up to 15 pounds.
    • Ability to maintain focus during detailed technical analysis, coding, testing, and troubleshooting.
    • Ability to manage multiple concurrent projects and priorities.
    • Availability for occasional extended hours during critical deployments, system upgrades, or production issue resolution.

    Build better applications. Explore emerging technology. Solve meaningful problems. Help shape what's next at Trinity Total Home.

    Numbers & Facts

    LocationIselin, NJ

    Skills

    • ADPunmatched
    • Access Authorizationunmatched
    • Agile Programming Methodologiesunmatched
    • Analysis Skillsunmatched
    • AngularJSunmatched
    • Application Integrationunmatched
    • Application Programming Interface (API)unmatched
    • Applications Securityunmatched
    • Artificial Intelligence (AI)unmatched
    • Artificial Intelligence (AI) Agentsunmatched
    • Authenticationunmatched
    • Automationunmatched
    • Backlog Prioritizationunmatched
    • Best Practicesunmatched
    • Business Analysisunmatched
    • Business Growthunmatched
    • Business Processesunmatched
    • CSS (Cascading Style Sheet)unmatched
    • Cloud Applicationsunmatched
    • Cloud Computingunmatched
    • Code Reviewsunmatched
    • Communication Skillsunmatched
    • Computer Engineeringunmatched
    • Computer Scienceunmatched
    • Content Management Systems (CMS)unmatched
    • Continuous Deployment/Deliveryunmatched
    • Continuous Integrationunmatched
    • Customer Relationship Management (CRM)unmatched
    • Database Designunmatched
    • Dell Computersunmatched
    • Design Patterns Programming Methodologiesunmatched
    • DevOpsunmatched
    • Documentationunmatched
    • ERP (Enterprise Resource Planning)unmatched
    • Emerging Technologyunmatched
    • Enterprise Applicationsunmatched
    • Functional Testingunmatched
    • Gitunmatched
    • GitHubunmatched
    • HTML5unmatched
    • Hardware Virtualizationunmatched
    • Identify Issuesunmatched
    • Information Technology & Information Systemsunmatched
    • Information/Data Security (InfoSec)unmatched
    • Integration Testingunmatched
    • Internet Securityunmatched
    • Interpersonal Skillsunmatched
    • JavaScriptunmatched
    • Machine Learningunmatched
    • Maintain Complianceunmatched
    • Mentoringunmatched
    • Microservicesunmatched
    • Microsoft .NETunmatched
    • Microsoft ASP.NET (Active Server Page)unmatched
    • Microsoft C# (C Sharp)unmatched
    • Microsoft Product Familyunmatched
    • Microsoft SQL Serverunmatched
    • Microsoft Transact-SQL (T-SQL)unmatched
    • Microsoft Windows Azureunmatched
    • Multitaskingunmatched
    • NetSuiteunmatched
    • Object Oriented Programming (OOP)unmatched
    • Object Oriented Softwareunmatched
    • Onboardingunmatched
    • Operational Supportunmatched
    • Operations Processesunmatched
    • Organizational Skillsunmatched
    • Presentation/Verbal Skillsunmatched
    • Privacy Controlsunmatched
    • Problem Solving Skillsunmatched
    • Process Capabilityunmatched
    • Process Improvementunmatched
    • Production Supportunmatched
    • Programming Toolsunmatched
    • Project/Program Managementunmatched
    • Query Optimizationunmatched
    • REST (Representational State Transfer)unmatched
    • React.jsunmatched
    • Release Management/Engineeringunmatched
    • Requirements Managementunmatched
    • Salesforce.comunmatched
    • Scalable System Developmentunmatched
    • Scrum Project Management and Software Developmentunmatched
    • Software Administrationunmatched
    • Software Agentsunmatched
    • Software Architecture Designunmatched
    • Software Designunmatched
    • Software Developmentunmatched
    • Software Development Lifecycle (SDLC)unmatched
    • Software Engineeringunmatched
    • Source Code/Configuration Management (SCM)unmatched
    • Sprint Planningunmatched
    • Standup Meetingsunmatched
    • Stored Proceduresunmatched
    • Systems Administration/Managementunmatched
    • Technical Analysisunmatched
    • Technical Leadershipunmatched
    • Technical Supportunmatched
    • Technical Writingunmatched
    • Technical/Engineering Designunmatched
    • Test Plan/Scheduleunmatched
    • Testingunmatched
    • Unit Testunmatched
    • User Interface Designunmatched
    • User Interface/Experience (UI/UX)unmatched
    • Web Servicesunmatched
    • Writing Skillsunmatched

    Be found by employers

    5,500+ employers search our resume database daily. Add yours to get found by recruiters looking for candidates like you.

    Level up your application

    Professional resume templates

    Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.

    Free resume templates

    Free resume builder

    Improve your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.

    Free resume builder