Senior Software Engineer

Carmel, Indiana

Theoris
Apply for this Job

Job Title: Sr. Software Engineer


Location: Carmel, IN


Industry: Financial Services


NO C2C


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: 24 April 2025
Apply for this Job