Full Stack Software Engineer Job at Agility Partners, Carmel, IN

  • Agility Partners
  • Carmel, IN

Job Description

The Software Engineer independently delivers moderately complex features using established technologies and development practices. This role relies on senior engineers for complex design decisions while consistently delivering high-quality, well-tested solutions. The engineer provides accurate estimates, contributes to technical discussions and code reviews, supports production issues, and helps improve team processes.

Responsibilities

  • Independently design, develop, test, and deliver moderately complex features, enhancements, and defect fixes.
  • Research and analyze technical requirements and recommend solutions aligned with team standards, considering security, reliability, performance, scalability, and data integrity.
  • Provide accurate effort estimates and consistently deliver within commitments.
  • Participate in sprint planning, backlog refinement, and technical discussions.
  • Collaborate with product owners, architects, database engineers, business stakeholders, and fellow engineers to deliver team objectives.
  • Contribute to architectural decisions and continuous improvement initiatives.
  • Leverage approved AI-assisted development tools to support coding, testing, documentation, troubleshooting, and code reviews while validating outputs for accuracy and security.
  • Participate in code reviews with a focus on quality, maintainability, test coverage, and adherence to development standards.
  • Create and maintain technical documentation.
  • Investigate production issues, perform root cause analysis, and implement corrective solutions.
  • Develop and maintain automated tests and contribute to CI/CD pipelines.
  • Share knowledge through mentoring, code reviews, pair programming, and documentation.

Level of Independence

Works independently on assigned work and collaborates with the team to identify and organize tasks. Seeks guidance from senior engineers for complex technical decisions and cross-functional architecture initiatives.

Required Qualifications

  • 3-5 years of professional software development experience.
  • Bachelor's degree in Computer Science, Computer Information Systems, Management Information Systems, Electrical Engineering, or a related field; equivalent experience will also be considered.
  • Strong experience with Java or C#/.NET, including development, debugging, testing, and production support.
  • Experience using AI-assisted development tools such as GitHub Copilot, Claude, or similar technologies, with sound judgment in validating generated outputs.
  • Proficiency with Git-based workflows, including branching strategies, pull requests, code reviews, merge conflict resolution, and CI/CD practices.
  • Experience building, consuming, testing, and troubleshooting REST APIs and integrations.
  • Strong SQL skills, including query optimization, schema updates, and data quality troubleshooting.
  • Ability to independently analyze and solve moderately complex technical problems.
  • Experience working within Agile/Scrum development environments.

Preferred Qualifications

  • Experience with Angular or other modern front-end frameworks.
  • Experience working with Oracle databases.
  • Exposure to cloud-native technologies such as Azure, Kubernetes, GitHub Actions, containerization, observability platforms, or infrastructure-as-code.
  • Understanding of secure software development practices within regulated or compliance-driven environments.
  • Experience within energy, utilities, financial services, or other highly regulated industries.

Job Tags

Full time

Similar Jobs

Mosaic

Certified Medication Aide Job at Mosaic

 ...with a team that puts people first. We're looking for a Certified Medication Specialist to join our team! As a Certified Medication Specialist...  ...warrant medical or nursing intervention and perform first aid according to approved training as needed. Commitment to... 

New York City | Jobs

Public Health Inspector Job at New York City | Jobs

 ...subject matter, including oversight of environmental investigations, lead poisoning, injury prevention, occupational health, food safety, childcare, radiation control, recreational and drinking water quality, air quality, climate health, vector control, veterinary public... 

TRIBUS

CNC Machinist SL1 Job at TRIBUS

 ...Essential Duties: The following are the normal duties performed by this position. Other duties may be assigned. # Operate 5-Axis CNC Mills and lathes to produce the required number of correct parts in a timely manner according to process documentation. This can include... 

Plus One Health Management Inc

Massage Therapist Job at Plus One Health Management Inc

If you are not a current Workplace Well-being Team Member please CLICK HERE to view and apply to our current openings. Job Overview: We are currently seeking a professional, skilled, and compassionate MassageTherapist to work at a corporate facility located...

Kynect Express, LLC

Package Delivery Driver Job at Kynect Express, LLC

 ...Fredericksburg VA, is looking for Full time and part time non CDL driver positions. The Delivery driver training is provided and no experience is needed!...  ...working in varying weather conditions. Load and unload packages to be delivered. Be CUSTOMER OBSESSED!! We strive to...