E
Entry-Level Software Developer
E
Entry-Level Software Developer
Epic•Naperville, IL
A week ago
Full-timeOffice
Company
Epic
Location
Naperville, IL
Type
Full-time
Work Schedule
full time
Work Location
office
Epic•Naperville, IL
A week ago
Full-timeOffice
Company
Epic
Location
Naperville, IL
Type
Full-time
Work Schedule
full time
Work Location
office
Job Description
Join Epic as an Entry-Level Software Developer in Naperville, IL. Build innovative healthcare software solutions while developing your technical skills in a collaborative and growth-focused environment.
Full Description
Job Overview
Epic is seeking a motivated Entry-Level Software Developer to join our engineering team in Naperville, Illinois. This full-time role offers recent graduates and aspiring developers the opportunity to contribute to cutting-edge healthcare technology solutions that impact millions of patients worldwide. You will work alongside experienced engineers to design, develop, and maintain software applications that streamline clinical workflows and improve healthcare outcomes.
Key Responsibilities
Collaborate with cross-functional teams to analyze requirements and implement software solutions using modern development methodologies. Write clean, efficient, and well-documented code while participating in code reviews to ensure high quality standards. Debug and troubleshoot applications to resolve issues and optimize performance. Participate in agile development processes including sprint planning, daily standups, and retrospectives. Learn and apply new technologies and frameworks as project needs evolve. Document technical specifications and maintain comprehensive project documentation for future reference and knowledge sharing.
Required Qualifications
Bachelor's degree in Computer Science, Software Engineering, or a related field. Strong foundation in programming concepts and problem-solving abilities. Familiarity with at least one programming language such as Java, C#, Python, or JavaScript. Understanding of software development lifecycle and version control systems. Excellent communication and teamwork skills with the ability to work effectively in a collaborative environment.
Skills
Proficiency in object-oriented programming principles. Experience with database concepts and SQL. Knowledge of web development technologies including HTML, CSS, and JavaScript frameworks. Understanding of testing methodologies and debugging techniques. Strong analytical thinking and attention to detail. Ability to quickly learn new technologies and adapt to changing project requirements.
Company Info
Epic is a leading healthcare software company dedicated to improving the quality of care through innovative technology solutions. Our mission-driven culture emphasizes collaboration, continuous learning, and making a meaningful impact in the healthcare industry. We foster an inclusive workplace where diverse perspectives are valued and employees are encouraged to grow both professionally and personally.
Benefits
Competitive compensation package with comprehensive health, dental, and vision insurance. Retirement savings plan with company matching contributions. Generous paid time off including vacation, sick leave, and holidays. Professional development opportunities including training programs, conference attendance, and certification support. Modern office facilities with collaborative workspaces and wellness amenities. Employee assistance programs and work-life balance initiatives.
Growth Opportunities
Epic provides extensive career development pathways including mentorship programs, technical training tracks, and leadership development opportunities. Employees can explore various career trajectories within software engineering, project management, or specialized technical domains. Regular performance reviews and goal-setting sessions help guide professional growth while internal mobility programs allow employees to explore new roles aligned with their interests and skills.
Key Skills
JavaPythonJavaScriptSQLAgile Development
