Staff Software Engineer

$90,000 - $90,000/Yr

Emerald Resource Group - Dublin, OH

posted 3 months ago

Full-time - Entry Level
Onsite - Dublin, OH
Administrative and Support Services

About the position

The Software Engineer (Level 1) position is designed for dynamic and motivated individuals who are beginning their careers in software development. This role is an integral part of our agile product development team, where the Software Engineer will contribute to the creation of high-quality software features and components. The position emphasizes collaboration, learning best practices, and gaining hands-on experience in transforming healthcare into a safer and more cost-effective industry. As a Software Engineer, you will engage in various essential duties, including software development, testing, quality assurance, data management, infrastructure, integrations, operations, security, compliance, product, user experience, and requirements design. You will be expected to contribute to the development of software features with user experience in mind and assist in addressing technical and design debt based on priority. This role also involves collaborating with stakeholders to understand business and technical contexts and learning to write detailed technical stories that transform business context into technical specifications. The position requires a highly motivated, self-learner who is technically inquisitive and eager to learn. You will gain exposure to server-side and client-side programming languages, data storage and access strategies, and operationalization development techniques. The role is designed to foster growth and development within a supportive team environment, allowing you to make a positive impact while learning from more experienced engineers.

Responsibilities

  • Contribute to the creation of high-quality software features and components.
  • Learn and apply clean code techniques for readable, maintainable, and testable code.
  • Collaborate with peers and more experienced engineers to produce quality code.
  • Assist in creating testing strategies, including unit and integration testing.
  • Collaborate with the team in the creation of automated tests for features.
  • Learn about data storage and access strategies during development work.
  • Gain exposure to data modeling, data storage, and data transmission techniques.
  • Learn operationalization development techniques such as monitoring and logging.
  • Contribute to the improvement of team operations culture.
  • Develop software with a security-conscious mindset, guided by more experienced team members.
  • Contribute to the development of software features with user experience in mind.
  • Assist in addressing tech and design debt based on priority.
  • Collaborate with stakeholders to understand business and technical contexts.
  • Learn to write detailed technical stories transforming business context into technical specifications.

Requirements

  • Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, Information Systems, IT, or equivalent work experience.
  • Highly motivated, self-learner, and technically inquisitive.
  • Exposure to server-side programming languages (Java with Spring Boot experience is a plus).
  • Exposure to client-side programming languages (JavaScript React experience is a plus).
  • Basic understanding of REST services and microservices.
  • Interest in cloud services concepts such as storage and compute.
  • Eagerness to learn infrastructure as code practices.
  • Familiarity with relational databases, non-relational databases, and messaging systems.
  • Positive team impact, collaborative mindset, and a willingness to learn and grow.
  • Good written and verbal communication skills.

Benefits

  • Choice of Medical, Dental, and Vision Plans with no waiting period
  • Voluntary Life Insurance and AD&D
  • Critical Illness, Accident, and Hospital Indemnity Coverage
  • Voluntary Long Term Disability available
  • Health Savings Account & Flexible Spending Account options available
  • Onsite Flu Shots & Biometric Screenings
  • Fertility & Family Planning Benefits
  • Paid Parental Leave policy
  • Associate Recognition Program
  • Professional Development and Growth
  • Employee Resource Groups (PRIDE, Women, Race & Ethnicity, Parents & Caregivers)
  • Up to 15 PTO days in the first year of employment for hourly associates
  • Flexible PTO policy for salaried associates
  • 11 Paid Holidays
  • Casual Dress/Work Environment
  • Corporate Wellness Program
  • Quarterly Wellness Challenges with Cash Prizes
  • Mental Health Resources
  • Companywide Associate Assistance Program
  • Competitive Salary
  • 401K Employer Match and Roth Option Available
  • Immediate eligibility for Prudential Financial Wellness Program
  • 100% Company Paid Basic Life and AD&D Insurance
  • Adoption Assistance Program
  • Pet Insurance
Job Description Matching

Match and compare your resume to any job description

Start Matching
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service