Job DescriptionCSCI Consulting is seeking a Full Stack Developer / Integration Developer to support enterprise application development, integration, and modernization initiatives. The Full Stack Developer / Integration Developer will be responsible for designing, developing, enhancing, and supporting applications and integrations across multiple platforms, including MuleSoft, Microsoft Dynamics 365, Azure, .NET, Java, and SQL-based systems. In this role, you will partner with business stakeholders, IT teams, and external agencies to deliver scalable, secure, and high-quality solutions while helping establish development standards and strengthen the organization's technical capabilities.
Responsibilities- Support and implement MuleSoft APIs across the agency
- Support and maintain existing Dynamics 365 applications and related integrations
- Support custom applications developed using .NET, Java, and other technologies
- Support ETPL functionality across multiple applications and Dynamics 365 environments
- Maintain and support various database technologies utilized across agency systems
- Design, develop, and implement technology solutions that meet business needs and enhance customer satisfaction
- Maintain, support, and implement Azure web jobs, MuleSoft integrations, and Talend-based data transfer processes
- Research and evaluate emerging technologies, frameworks, and design patterns to improve application performance and maintainability
- Collaborate with business units, IT teams, and partner agencies to define requirements and implement innovative solutions
- Enhance existing applications within an Agile development environment
- Demonstrate strong technical expertise combined with effective problem-solving and interpersonal skills
- Communicate effectively with technical and non-technical stakeholders
- Contribute to the establishment of development standards, best practices, and a structured, scalable development team
- Participate in code reviews, testing activities, and continuous improvement initiatives
- Support application performance tuning, troubleshooting, and production issue resolution
Minimum Requirements- Bachelor of Arts or Bachelor of Science degree in Engineering, Computer Science, Information Technology, or a related field
- 2+ years of experience as a .NET Developer, Full Stack Developer, or similar software development role
- 2+ years of experience developing and supporting MuleSoft integrations and APIs
- 2+ years of experience with ASP.NET MVC and .NET 9.0 development
- 2+ years of experience programming in C#
- 2+ years of experience working with SQL and relational database technologies
- 2+ years of experience developing and supporting solutions hosted in Microsoft Azure
- 2+ years of experience working in Agile development environments
- 2+ years of experience with Java and Spring Framework development
- Experience troubleshooting, maintaining, and enhancing enterprise applications
- Strong understanding of software development lifecycle (SDLC) principles and best practices
- Experience integrating applications across multiple platforms and technologies
- Strong analytical, problem-solving, and troubleshooting skills
- Excellent written and verbal communication skills
- Ability to work independently and collaboratively within cross-functional teams
- Strong organizational skills with the ability to manage multiple priorities and deadlines
Preferred Skills- Microsoft Certified Solutions Developer (MCSD) or Microsoft Certified Solutions Expert (MCSE) certification
- One or more cloud certifications related to Microsoft Azure or other cloud platforms
- Experience with Artificial Intelligence (AI) technologies and implementations
- Experience supporting Microsoft Dynamics 365 applications and integrations
- Experience with Talend or similar ETL/data integration platforms
- Knowledge of API-led connectivity architecture and integration best practices
- Experience developing and supporting enterprise-scale cloud applications
- Familiarity with DevOps practices, CI/CD pipelines, and automated deployment processes
- Experience establishing development standards, coding best practices, and governance processes
- Experience mentoring developers and contributing to team development initiatives
- Knowledge of application security concepts and secure coding practices
- Experience working with government agencies or large public-sector organizations
- Ability to evaluate and adopt new technologies that improve efficiency, scalability, and maintainability
- Strong customer service mindset with a commitment to delivering high-quality solutions and stakeholder satisfaction
- Ability to work in a team environment, as well as independently
- Strong customer and vendor relationship skills
- Demonstrated ability to comply with data standards and policies
- Motivation to learn new technologies and methodologies that demonstrate value
- Past experience working with a state/local government agency