Junior Software Engineer

Ivy Tech Community CollegeIndianapolis, IN
1d$70,000 - $75,000

About The Position

The Jr. Software Engineer will be responsible for a variety of duties related to the development, enhancement and deployment of software systems in the Oracle PL/SQL environment. The Jr. Software Engineer will design and develop scalable, functional software from business requirements while simultaneously providing support to existing applications.

Requirements

  • An associate’s degree in information technology or a related field is required. A bachelor’s degree is preferred.
  • A minimum of one year of relevant experience working with a relational database and SQL, with a preference for Oracle experience. Must be willing to acquire the knowledge and skills of the respective vendors as needed.
  • A minimum of one year of frontend development making use of JavaScript, Python, CSS, and HTML is required. Detailed knowledge of each is not required. Must be willing to acquire the knowledge and skills of the respective vendors as needed.
  • Must have some exposure to common Internet protocols: HTTP, FTP, and SSH, etc.
  • Must have some exposure to Linux and Windows operating systems.
  • Excellent interpersonal, written, and verbal communication skills are required.
  • Must be a self-starter who takes initiative in solving problems while managing their own time.
  • Must demonstrate ability and willingness to learn new technologies as needed.
  • Demonstrated initiative and ambition in software development, and delivering products from the ground up are required.
  • Must have knowledge and experience with Open Interfaces and APIs.
  • Must demonstrate ability to promote an inclusive environment that reflects the broad diversity and backgrounds represented by our students and employees, and in which every individual feels respected and valued.

Responsibilities

  • Write reusable, maintainable, scalable, and documented code that adheres to policies and procedures.
  • Develop unit tests and assist in deploying new software applications.
  • Develop new features and functionality for existing applications based on requirements documented by functional business units.
  • Investigate, analyze, and make recommendations to management regarding technology improvements, upgrades, and modifications.
  • Participate in professional activities related to improving job skills and knowledge.
  • Work effectively and diplomatically with peers and users, share expertise with peers, and encourage a team-oriented environment.

Benefits

  • Full-time, benefits-eligible position with no enrollment waiting period.
  • Exceptional benefit offerings, including: Medical insurance, dental insurance, vision insurance, life insurance, spouse/child life insurance, long-term disability, and short-term disability.
  • Retirement Plan with 10% Employer contribution, no match necessary, with no waiting period.
  • Paid time off: vacation, sick time, holidays, winter break between December 25th and January 1st, and more. Up to 47 paid days off per year.
  • Free Ivy Tech tuition for employees, spouses, and dependents.
  • For those pursuing higher degrees, Tuition Reimbursement at other institutions.
  • Opportunities for Professional Development.
  • Discounts for rental cars, hotels, and electronic and mobile devices.
  • Eligible employer under the DOL Public Service loan forgiveness program.
  • For more information on Ivy Tech Benefits, visit https://careers.ivytech.edu/benefits.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service