Junior Software Engineer

EQUITY ADMINISTRATIVE SERVICES INC AND AFFILIATESWestlake, OH
1dOnsite

About The Position

The Junior Software Engineer works as part of an agile delivery team alongside senior developers, product owners, and business stakeholders to deliver software solutions in iterative sprints. Applies foundational technical knowledge and grows expertise in designated technical disciplines and specific platforms. Works to understand business and technical requirements and translates them into functional technical solutions with guidance from experienced team members. Participates in daily standups, sprint planning, and retrospectives while learning to deliver value incrementally in a collaborative, fast-paced environment.

Requirements

  • Bachelor's degree in Computer Science, Information Technology, or related field; OR completion of recognized coding bootcamp program; OR equivalent combination of education and relevant project/internship experience
  • 0-1 years of professional Information Technology experience
  • Foundational programming knowledge in at least one C-based language (Java, C#, or similar)
  • Basic understanding of web technologies (HTML, CSS, JavaScript)
  • Object-Oriented Design (OOD) principles
  • Software testing concepts (unit, integration, functional)
  • Version Control System basics (GIT preferred)
  • Code debugging fundamentals
  • Ability to read and understand API documentation

Nice To Haves

  • Financial services experience a plus but not required
  • Strong desire to learn and grow technical skills in a professional environment
  • Exposure to REST APIs and web services preferred
  • Familiarity with Agile software development methodology preferred
  • Basic SQL knowledge preferred
  • Experience with package managers (NuGet, Maven, NPM, or Gradle) preferred
  • Understanding of build and deployment concepts preferred
  • Personal projects or coursework demonstrating coding ability preferred
  • Cloud platform exposure (Azure, AWS, or similar) preferred
  • Salesforce Development preferred

Responsibilities

  • Develops and maintains financial applications (web and windows) under guidance of senior developers
  • Learns to translate business requirements and objectives into technical applications and solutions
  • Completes assigned technical tasks, troubleshoots issues, and researches new methods and systems with supervision and mentorship
  • Contributes to the success of core systems by following established patterns and best practices
  • Participates in designing, developing, testing, and supporting application releases
  • Participates in code reviews to learn coding best practices, unit testing, security, scalability, and maintainability guidelines
  • Creates and maintains documentation, including operating procedures and technical specifications
  • Implements enhancements to applications and interfaces with client systems as directed
  • Researches software-related technologies and products to support team recommendations
  • Follows established change control procedures and standards
  • Learns and adopts best practices for delivery methodologies
  • Performs other duties as assigned
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service