Senior .NET Developer
Indianapolis, IN
Contracted
Experienced
Location: Indianapolis IN
Position Type: Hybrid
Hybrid Schedule: 3 days onsite 2 remote
Contract Length: 6 months + possible extensions
Position Overview:
The Senior Developer is responsible for analyzing existing applications and designing, developing, and maintaining new web-based solutions using modern development frameworks. This role collaborates cross-functionally to support full lifecycle development, ensuring applications align with business needs, technical standards, and project objectives.
Duties:
Required Skills:
Preferred Skills:
Position Type: Hybrid
Hybrid Schedule: 3 days onsite 2 remote
Contract Length: 6 months + possible extensions
Position Overview:
The Senior Developer is responsible for analyzing existing applications and designing, developing, and maintaining new web-based solutions using modern development frameworks. This role collaborates cross-functionally to support full lifecycle development, ensuring applications align with business needs, technical standards, and project objectives.
Duties:
- Participate in the full software development lifecycle, including requirements analysis, design, development, testing, and deployment.
- Analyze existing applications and contribute to the design and development of new web applications.
- Collaborate with project managers, developers, business analysts, and functional teams to support project activities and deliverables.
- Gather, analyze, and interpret business requirements, aligning solutions with business processes, technical standards, and regulatory guidelines.
- Develop detailed technical specifications based on business and functional requirements.
- Design and develop applications using object-oriented programming techniques and best practices.
- Write, test, and maintain code using Microsoft .NET Framework, MVC frameworks, and C#.
- Create and execute unit testing strategies and plans to ensure code quality and functionality.
- Partner with project managers to track progress, maintain project plans, and meet milestones.
- Prototype, refine, test, and debug applications in collaboration with technical teams and end users.
- Apply architectural standards and business considerations to application design and development.
- Work independently with minimal supervision while exercising sound judgment and decision-making.
- Support integrations and collaboration with external partners as needed.
- Perform requirements analysis and communicate findings to EDI and program teams.
- Ensure accurate file exchanges with external trading partners and resolve EDI transmission issues.
- Provide helpdesk-level support for EDI claim transactions (nice to have, not required).
Required Skills:
- 10+ years of current working experience with ASP.NET for application development.
- 5+ years of current working experience with C# programming.
- 5+ years of current working experience with MVC frameworks.
- 5+ years of experience analyzing and resolving security-related issues across applications built in multiple programming languages.
- 5+ years of working experience with Oracle SQL for database development and querying.
- Demonstrated current working experience with web services development and integration.
- Strong verbal and written communication skills with the ability to effectively collaborate across teams.
- Proven ability to solve complex programming and technical issues.
- Bachelor’s degree in Computer Science or a related field with relevant IT experience.
Preferred Skills:
- Understanding of EDI file formats.
- Experience working within the healthcare industry.
Apply for this position
Required*