This site uses cookies. To find out more, see our Cookies Policy

Junior Software Engineer in Chapel Hill, NC with Greene Resources

Date Posted: 4/29/2019

Job Snapshot

  • Employee Type:
    Full-Time
  • Experience:
    Not Specified
  • Date Posted:
    4/29/2019

Job Description


Job Number: 33203


Junior Software Engineer


Job Description:

Our client, a startup in Chapel Hill, is looking for a Junior Software Engineer to join their growing team. This person will work collaboratively with the rest of the team with the goal of making their proprietary software platform an intuitive, fast and defect free environment for supporting their mission.


Responsibilities:


  • Write well organized code. Code should be optimized for readability and clarity.

  • Write code that runs quickly. Code should be written so that users experience the least amount of lag time possible.

  • Write defect free code. Code should be defect free and should not cause defects in other parts of the application.

  • Assist with Release Management. Understand the AWS environment enough to be able to push a new demo or production release.

  • Production Issue Resolution. Understand the AWS environment well enough to trouble shoot basic issues with Tomcat, Apache and the database.

  • Environment Rebuilds. Understand the AWS environment well enough to create a new platform instance.

  • Assist with database management and replication across production, test and data warehouse databases.

  • Test new code. All of the code that you write should be tested locally with an adequate data set. If a relevant dataset isn?t available for testing a particular feature or defect then that data set should be created in the course of working on the code.

  • Test code with code from other developers. Code should be continually merged and tested with other branches from other developers.

  • Perform code reviews. Review code from other developers and provide feedback and input on things you would change or issues that you find.

  • Test releases before they go into production. Contribute to the testing of all releases in the test environment before they are pushed into production.


Education Requirements:



    Desired Background/Skills:


    • One to two years of experience as a software engineer/developer

    • Flexible, works well in a fast-paced and changing environment

    • Collaborative team player

    • Intermediate knowledge of object oriented programming

    • Intermediate knowledge of SQL programming

    • Excellent attention to detail

    • Effective verbal and written communications

    • Effective presentation skills

    • Able to prioritize multiple tasks without compromising quality

    • Able to work independently with minimal supervision


    Qualifications:


    • Good familiarity with Java, Javascript, SQL, HTML

    • Should have an interest in learning AWS (S3, EC2, RDS, Redshift), CSS, Spring, Angular, Gulp, Gradle, Tableau, Highcharts


    Other Information: