south carolina ports
full stack developermt. pleasant,south carolina
Posted
21 hours ago
To see more jobs like this as they come available
Visit the Career page to search more jobs now
Scroll to the bottom to apply
Location -
mt. pleasant, south carolina
Job Description
(click to see jobs for roles related to this one)
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.
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.
Use the apply button below to start the application on our partner site.
Apply on employer site
Find more jobs like this using our Career Search Tool.
Need help with your career search including preparing your resume, networking, company research or even figuring out what kind of job you want? Check out our other career resources.
Need help finding more jobs that might be a good fit for your experience?Click here to evaluate your fit across all the roles on our site at once