Full Stack Developer

CSCI Consulting · Indianapolis, IN · Engineering

Posted 2026-08-13

Apply for this role →

Job Description

CSCI 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

Apply for this role →

← Back to all jobs