Jobs · Engineering · Indiana

Software Developer

Baker Hill · Carmel, IN · 3 mo ago
On-siteEngineeringFull-time

Essential Functions/Job Duties

  • Delivers working software as part of agile software development projects
  • Designs, develops, tests, and maintains scalable, maintainable software solutions
  • Translates business requirements into technical designs and working code, proactively clarifying gaps or ambiguities
  • Troubleshoots and resolves software issues with a focus on root cause analysis and long term quality
  • Participates in Agile (including SAFe) development practices such as sprint planning, backlog refinement, stand ups, and retrospectives
  • Applies appropriate software design patterns to improve quality, maintainability, and efficiency
  • Keeps current with platform upgrades, frameworks, and tooling (e.g., .NET, Angular, SQL, CI/CD) and incorporates improvements into daily development work
  • Communicates technical concepts clearly and concisely to both technical and non-technical stakeholders
  • Collaborates with team members to share knowledge, improve practices, and raise overall team capability

Skills/Qualifications

  • Advanced analytical and problem-solving skills
  • Advanced oral and written communication skills
  • Knowledge of platform specific tools and utilities
  • Knowledge of various software design patterns
  • Experience with .NET Core, Angular, Microsoft Azure
  • Knowledge of products and technical environment, including interrelationships of systems
  • Knowledge of SQL Databases and T-SQL, database design, including scripting, performance tuning, optimization
  • Experience with SaaS, Multi-Tenant architecture patterns
  • Experience with software development methodologies
  • Experience with Agile development methodologies
  • Experience translating business needs into technical design requirements
  • Ability to work on a project with minimal supervision
  • Ability to design and deliver SaaS solutions for customers
  • 3y+ Experience implementing software solutions with C# development
  • 3y+ Experience designing and implementing MS SQL databases, SQL query scripting
  • 3y+ Experience with TypeScript or JavaScript
  • SAFe for Teams (SP) certification required to collaborate effectively within Agile Release Trains or must be obtained within the first 90 days of employment
  • Demonstrated adaptability and willingness to upskill as platforms, frameworks, and tools evolve
  • Experience using modern development tools, including AI assisted tooling, to improve efficiency and quality
  • Uses AI assisted development tools (e.g., code completion, refactoring, analysis, testing support) to improve productivity and code quality
  • Applies sound engineering judgment when using AI generated output, ensuring correctness, security, maintainability, and alignment with established standards
  • Uses AI tools to explore solutions, accelerate learning, and assist with problem analysis
  • Stays informed on emerging AI enabled development tools and capabilities relevant to the team’s technology stack
  • Uses AI responsibly and in alignment with policy, including ongoing learning, and incorporates AI into routine tasks such as drafting communications, summarizing meetings, and organizing information

Similar jobs

Software Developer

Zekiah TechnologiesDahlgren, VA· Yesterday
Engineeringapply on recruiting.paylocity.com

Software Developer

Pn Automation, Inc.Halethorpe, MD· 2 days ago
Engineeringapply on pnautomation.com

SOFTWARE DEVELOPER

3 Soft IncNew Jersey, United States· 2 days ago
Engineering$109k/yrapply on 3asoftinc.com

Software Developer

Sierra Management and Technologies, Inc.California, MD· 1 mo ago
Engineeringapply on workforcenow.adp.com

Software Developer

Tata Consultancy ServicesOrlando, FL· 5 days ago
Engineering$90k–$130k/yrapply on ibegin.tcsapps.com