Senior Software Engineer

10 Days Old

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
Location:
Carmel, IN, United States
Job Type:
FullTime
Category:
Computer And Mathematical Occupations