Senior Software Engineer

Carmel, Indiana

inSync Staffing
Apply for this Job
Job Title: Sr. Software Engineer

Location: Carmel, IN

Industry: Financial Services

Job Description:
Theoris Services is assisting our client in their search for a Sr. Software Engineer to add to their growing team located in Carmel, IN. Our client is seeking an individual to assist in modernization efforts of a legacy application.

Responsibilities:
  • Develop and Test AWS Service Integrations
    • Build and configure AWS services for internal product provider integrations (e.g., APCO VPP & MBP, NSD VPP, Protective MBP, Route 66 MBP).
    • Write and test code to ensure seamless connectivity and functionality of integrations with internal systems.
    • Troubleshoot and resolve integration issues in collaboration with the technology team.
  • Enhance POS API Features
    • Implement and refine consumer-facing POS API features, including product descriptions, disclosures, document retrieval, and admin tools.
    • Collaborate with Product Owners to validate feature requirements and ensure alignment with business needs.
    • Conduct unit testing to verify API functionality and performance.
  • Implement and Maintain Facade Layer
    • Develop a facade layer for internal application to support modernization efforts, ensuring compatibility with existing systems and future scalability.
    • Perform iterative testing and debugging to ensure the facade layer integrates smoothly with application architecture.
  • Support Technology Process Improvements
    • Utilize Harness for feature flags, metrics tracking, and blue/green deployments to enable seamless feature rollouts.
    • Write and review unit tests to increase code quality and coverage, adhering to best practices.
    • Use SonarQube to identify and address technical debt, prioritizing actionable improvements.
    • Implement Infrastructure as Code (IaC) practices to streamline infrastructure management.
    • Leverage Cursor AI to accelerate code reviews, ensuring efficiency and accuracy.
    • Support the migration of the API gateway from Apigee to AWS API Gateway, testing for compatibility and performance.
    • Contribute to lakehouse/data modernization and Enterprise Service Bus (ESB) use case development.
  • Participate in Agile Team Activities
    • Attend daily stand-ups, sprint planning, and retrospective meetings to align with sprint goals and team priorities.
    • Collaborate with Full-Time Employees (FTEs) to ensure clear communication and knowledge transfer for maintaining contractor deliverables.
    • Provide updates on task progress to the Engineering Manager and Product Owners, ensuring accountability to sprint commitments.
  • Contribute to Modernization Roadmap
    • Assist in domain-modeling exercises to identify opportunities for additional AWS services and facade layer enhancements.
    • Propose and prototype solutions to advance the application modernization roadmap, aligning with strategic objectives.
    • Document work processes and technical specifications to support long-term maintainability by FTEs.
  • Ensure Quality and Compliance
    • Adhere to coding standards and best practices to deliver high-quality, maintainable code.
    • Conduct daytime deployments to minimize user disruption, following established change management protocols.
    • Validate deliverables against sprint goals and business requirements to ensure stakeholder satisfaction.
Requirements:
  • 4+ years of senior-level software engineer experience
  • Experience with AWS, particularly Cloud Native development, API Gateway, AWS Lambdas, AWS Native AOT Lambdas, Dynamo DB
  • Experience with .NET/C OOP
  • Experience with T-SQL programming, and Microsoft SQL Server
  • Experience with Domain Driven Design (desirable)
  • Experience with DevOps/Terraform
  • Experience with GitHub, GitHub Actions
  • Experience with Amazon Q, AI, Cursor Pro, AI Peer Reviews
  • Experience with SonarQube Code Coverage, and Gates
  • Required to write unit tests and documentation regarding all work
  • Experience with Atlassian Jira, Agile, SAFe Agile.
  • Experience with Microservices design and supporting frameworks
  • Experience with data modernization frameworks, such as strangler fig pattern
Best-In-Class-Benefits
We are in the people business; treating people right is our ONLY priority. Theoris Services consultants are full-time employees with full benefits, including:
  • Robust Health Insurance
  • 401(k) plan
  • PTO accrual
  • Paid holidays
  • Excellent cash-based referral program
Date Posted: 28 April 2025
Apply for this Job