Applications Developer

ECORELancaster, PA
13d

About The Position

The Applications Developer is a key member of the IT team responsible for developing, enhancing, and supporting internal and third-party software applications. This role works closely with business stakeholders and IT team members to translate business requirements into effective technical solutions. The Applications Developer focuses on coding, configuration, testing, troubleshooting, documentation, and continuous improvement of applications and integrations. The ideal candidate demonstrates strong technical skills, attention to detail, and a commitment to delivering solutions that reflect Ecore’s values of safety, excellence, innovation, and trust.

Requirements

  • Associate’s degree or equivalent years of experience required; Bachelor’s degree preferred.
  • 7+ years of applications development experience.
  • Experience with programming languages such as C#, Java, PowerShell, HTML, CSS, JavaScript/TypeScript, Angular, and ASP.NET MVC.
  • Experience with relational databases (MS SQL Server preferred), REST APIs, and integration concepts.
  • Familiarity with MS 365, Azure, and code repository tools (e.g., Git).
  • Understanding of business analysis fundamentals and ability to translate functional needs into technical tasks.
  • Strong troubleshooting skills and attention to detail.
  • Excellent written and verbal communication skills.
  • Ability to manage tasks independently, prioritize workload, and meet deadlines.

Nice To Haves

  • Knowledge of ITIL/Service Management concepts preferred.
  • Experience with business and technical requirements analysis, business process modeling, and data mapping.
  • Strong documentation skills and attention to detail.

Responsibilities

  • Develop, modify, and maintain internal applications and integrations under direction from senior team members.
  • Configure and extend third-party platforms and cloud solutions used across the business.
  • Implement application features based on defined requirements, design documents, and established development standards.
  • Participate in code reviews, contribute to code quality, and follow version-control best practices.
  • Build and maintain integrations between business systems using APIs, scripts, or integration tools.
  • Support data mapping, data validation, and troubleshooting of integration issues.
  • Assist with the testing and deployment of application modules, interfaces, and enhancements.
  • Work closely with business partners to understand needs, clarify requirements, and deliver solutions that meet functional expectations.
  • Collaborate with senior developers and architects on solution design and application lifecycle planning.
  • Create and maintain documentation including technical specifications, configuration notes, testing results, and support guides.
  • Provide day-to-day application support, investigate issues, and implement fixes or enhancements.
  • Log, track, and resolve incidents and service requests in alignment with ITIL/Service Management practices.
  • Support upgrades, patches, deployments, and go-live activities.
  • Participate in on-call rotation as required.
  • Recommend improvements in code, processes, or tools based on observed issues or opportunities.
  • Stay updated on modern development techniques and evolving platform capabilities.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service