You are viewing a preview of this job. Log in or register to view more details about this job.

Part-Time Software Developer - JAVA


Job Description Summary
Candidates for this position should be a student working toward a Bachelor's degree in Computer Science, Computer Information Systems, Computer Engineering, Software Engineering, Information Technology or related degree program.. Prefer applicants within 18 months of graduation.

The part-time software developer develops, tests, maintains and documents software to meet the needs of our business community. Works with other engineers, analysts and business users to ensure applications meet required criteria for performance and results.

Starting pay: $17.01/hr

ESSENTIAL DUTIES & RESPONSIBILITIES

  • Basic understanding of software development processes including analysis, design, coding, testing, problem resolution and planning, utilizing modern technologies and techniques.
  • Ability to work with cross-functional agile teams.
  • Implement high quality code in an agile, test-driven development environment, using automation and best practices.
  • Understanding of SCRUM/Agile development methodology.
  • Familiarity with architecture styles/APIs (REST, RPC, Event Driven).
  • Good knowledge of GIT, JIRA, Eclipse/IntelliJ and software development tools.
  • Be an excellent team player and ability to handle stress.
  • Maintains and improves the performance of existing software.
  • Provides recommendations for continuous improvement.
  • Works alongside other engineers on the team to elevate technology and consistently apply best practices.
  • Ability to collaborate with, educate, and learn from other team members, Product Owners, Scrum Masters, and business stakeholders.
  • Other duties may be assigned to meet ongoing business needs.
  • Ability to perform essential functions of the job, with or without a reasonable accommodation.

SKILLS, EDUCATION AND WORK EXPERIENCE

  • Basic knowledge of object-oriented development and modern programming languages. Java preferred.
  • Currently and actively working toward obtaining a degree in Computer Science, Computer Information Systems, Computer Engineering, Software Engineering, Information Technology or related degree program.
  • Enthusiasm for software development and innovation.
  • Aptitude, capability and desire to learn new technologies.
  • Excellent leadership analytical, logical and problem solving skills.
  • Superior written and oral communication skills, including presentation skills.
  • Responsible for accurate work and attention to detail.
  • Strong interpersonal skills with business and technical partners and external stakeholders.
  • Must be able to work independently.