Full Stack Developer

South Carolina Ports Authority
Mount Pleasant, SC, US
Full-time

Job Description

Job Description

Company Description

The South Carolina Ports Authority (SCPA) owns and operates public seaport and intermodal facilities in Charleston, Dillon, and Greer.

Our 800+ employees handle cargo, operate and maintain cargo handling equipment, manage port facilities and operations, and support the port system in a fast-paced 24 / 7 environment.

Job Description

BASIC FUNCTIONS

Senior developer who under general direction designs and codes from specifications; analyzes, evaluates, tests, debugs, documents, and implements complex software apps and provides Tier 2 technical support.

Works at the highest technical level of all phases of application programming activities. Enhances and maintains critical business systems and processes.

Develops and enhances system interfaces between disparate systems.

Essential Job Responsibilities

  • Use Java, JSON, SOAP, XML, extJS, Hibernate, Spring MVC, Maven, Eclipse IDE, web services, SVN, Shell Scripting in a UNIX environment.
  • Experience with automated testing tools.
  • Expert use of Oracle and MS SQL.
  • Administer application servers such as JBoss and WebLogic.
  • Prepare programming, operations, and user documentation.
  • Interact effectively with database administrators, network and communications personnel, and systems programmers.
  • Fulfill project leadership responsibilities as assigned.
  • Monitor program execution for expected performance.
  • Provide frameworks to incorporate new methodologies.
  • May assist in implementing purchased applications for monitoring performance KPIs for servers / programs.
  • Other duties as assigned - This job description in no way states or implies that these are the only duties to be performed by this employee.

He or she will be required to follow any other instructions and to perform any other duties requested by his or her supervisor.

Supervisory Responsibilities

None

Qualifications

Minimum Qualifications

Education and Experience

  • A bachelor’s degree in computer science, or equivalent training in business or computer science disciplines as typically obtained in a bachelor’s degree program is required.
  • 5 7+ years of programming experience is required.
  • A valid South Carolina driver’s license is required to operate a Ports Authority-owned licensed motor vehicle.
  • Expert use of JavaScript.
  • Understanding of one or more JavaScript frameworks.
  • Experienced with Windows, UNIX, and / or Linux operating systems.
  • Experience with HTML and CSS.
  • Experience with prototypal inheritance.
  • Experience with object-oriented principles.
  • Experienced with Ext framework.
  • Understanding of debugging legacy code bases.
  • Understanding of current debugging tools.
  • Understanding of one or more distributed version controls.

Skills and Abilities

  • Must have 2-3 years’ experience with ExtJS. Must have a solid grasp of Sencha MVC architecture and programming model
  • Must have SQL development expertise.
  • Must be able to build application Dynamic Link Libraries (DLLs) or application libraries.
  • Must pay attention to detail, establish strong working relationships, work independently, and support a team environment.
  • Must have good problem-solving skills.

Preferred Qualifications

  • Experience with Sencha theming.
  • Knowing unit testing JavaScript tools such as Jasmine JS.
  • Willing to spend time outside of work, in classes, reading or training to further knowledge base and technical skills.
  • Strong desire to improvise the current systems, excellent analytical & troubleshooting skills.

Physical Requirements and Working Conditions

  • Ability to stand and / or sit for long periods.
  • Ability to walk, bend, stoop, kneel, and push and pull.
  • Vision is required to analyze and process various forms and documents utilized within the framework of performing assigned tasks.
  • Hearing is required to adequately perform telecommunication functions.
  • Ability to verbally communicate clearly with vendors, customers, co-workers, etc.
  • Ability to operate a computer keyboard and view a computer monitor screen.
  • Ability to work irregular hours to perform regular assigned computer work.
  • Ability to work extended hours (beyond 8 hours per day).
  • Ability to be on-call.

Additional Information

  • SC Ports Authority is an Equal Opportunity Employer that does not discriminate on the basis of actual or perceived race; creed;
  • color; religion; alienage or national origin; ancestry; citizenship status; age; disability or handicap; sex; pregnancy, childbirth or related medical condition;

marital status; veteran status; sexual orientation; gender identity; genetic information; arrest record; or any other characteristic protected by applicable federal, state or local laws.

Our management team is dedicated to this policy with respect to recruitment, hiring, placement, promotion, transfer, training, compensation, benefits, employee activities and general treatment during employment.

All your information will be kept confidential according to EEO guidelines.

1 day ago
Related jobs
Promoted
South Carolina Ports Authority
Mount Pleasant, South Carolina

Senior developer who under general direction designs and codes from specifications; analyzes, evaluates, tests, debugs, documents, and implements complex software apps and provides Tier 2 technical support. ...

Promoted
Gnosis Freight
SC, United States

At Gnosis Freight, we are looking for an experienced Full Stack Engineer to join our dynamic team. Gnosis Freight has undergone rapid growth in recent years, boasting a 300% increase in headcount, all while remaining fully bootstrapped and ensuring employees retain meaningful levels of autonomy. ...

South Carolina Ports Authority
Mount Pleasant, South Carolina

Senior developer who under general direction designs and codes from specifications; analyzes, evaluates, tests, debugs, documents, and implements complex software apps and provides Tier 2 technical support. ...

Scientific Research Corporation
North Charleston, South Carolina

We are seeking a skilled Full Stack Developer to join our team. As a Full Stack Developer, you will play a crucial role in designing, developing, and maintaining web applications that meet our clients' needs. Proven experience as a Full Stack Developer, with knowledge of a combination of the followi...

Promoted
Lockheed Martin
North Charleston, South Carolina

The Software Engineer should have a background in automation, system administration, software development including scripting, and basic understanding of other various computing and cyber topics. As a Lead Software Engineer, you will spearhead the development, enhancement, and maintenance of a suite...

Promoted
Refuel Operating Company, LLC
North Charleston, South Carolina

As a Mid-Level Software Developer, you will play a crucial role in designing, developing, and maintaining our software applications. Develop, test, and maintain software applications using. ...

Promoted
SPECTRAFORCE
SC, United States

Location: Columbia, SC (Can be remote - except for orientation and quarterly meetings).Partially onsite - Candidate must be willing to come onsite at least quarterly and as needed.All candidates must be willing to come onsite for orientation and training for a few days in the beginning.C2 clearance ...

Promoted
Geodesicx Inc
North Charleston, South Carolina

Collaboration: Work closely with cross-functional teams, including software developers, network engineers, and cybersecurity specialists, to achieve project goals and deliver high-quality solutions. Geodesicx is seeking a highly skilled and experienced Mid-Level Software and Hardware Integrator to j...

Promoted
Robert Half
SC, United States

Our client is in need of a talented Front-end Developer who has a. As a Front-End Developer, you will be responsible for turning UX/UI designs into code developing modern, seamless websites and experiences. You will work closely with creative directors, designers and backend developers to bridge the...

Promoted
Fathom 4, LLC
Charleston, South Carolina

BS degree in Engineering, Computer Engineering, Computer Science, or in a relevant IT major. Integrate software baselines for current and future systems. Analyze, develop, test, and modify hardware and/or software interfaces and solutions to meet user requirements. Maintain disciplined software rele...