Salary
$100-125k
Location
Charlotte, NC, United States
Posted on
Oct 28, 2016
Profile
Trade Street Consulting has been asked to assist a local Charlotte client locate a full time Principal Software Engineer.
Essential Duties and Responsibilities:
Experienced Java engineer for developing commercial web based trade finance solutions.
Independently designs, develops, tests and delivers high quality software/solutions with limited direction from the project lead and/or manager.
Provide direct estimates, such as time, percentage of project completion, etc. to lead and/or manager.
Assists with setting technical direction for client's products and/or projects.
Provides guidance and subject matter expertise to the development organization.
Isolates and corrects complex problems at a subsystem level.
Anticipates solutions for the customer that results in better products.
Takes responsibility for the final outcome/results of the deliverable.
Creates and reviews product/project deliverables according to the defined PDM (Product Development Methodology) i.e. high-level estimates, low-level estimates, impact assessments, external & internal specifications, manuals, education material, etc.
Creates and reviews unit, component integration, system and performance test plans and scripts, execute tests, analyze the results and provide Drop Acceptance Test Report.
Participates in design reviews and code reviews/inspections.
Builds productive customer relationships by taking responsibility for customer satisfaction and loyalty.
Self-motivator and initiator, able to work alone as well as a team member.
Provide information to keep management informed on the progress and issues relating to all assigned projects.
Provide technical mentoring and coaching to others.
Collaborate with the UXD (User Experience Design) group for UI-related projects.
Applies new approaches as a direct result of one’s own initiative that results in a better solution, increased quality and/or greater efficiency.
Minimum Requirements Needed:
BS/BA degree, Computer Science or related field preferred. MS preferred.
12 years of overall development experience including 8 years of professional Java development with J2EE.
Strong knowledge of Java and a wide range of Java/J2EE/JEE technologies such as JDBC, JNI, JSP/Servlets, JTA, JMS, JNDI, JMX, JAAS, and others.
Knowledge of frameworks including Spring, Struts, Hibernate/JPA, Web Services.
6 years of experience in HTML, JavaScript, CSS, XML, Junits, multithreading and AJAX frameworks like jQuery.
Strong problem solving skills.
Experience with object oriented programming, knowledge of Design Patterns
Experience with UI web development, web server, web app server (i.e., WebSphere).
Experience with SQL programming (Oracle & DB2 preferred) and XML.
Understanding source control, build, and software configuration management.
Working knowledge of software development life cycle (SDLC) methodologies.
Ability to implement complex enhancements with little assistance.
Strong oral and written communication skills.
Ability to work in a high pressure situation with tight deadlines at times.
Team player with good interpersonal/communication skills.
Must be able to travel up to 10%, domestic or international.
Highly Desired Skills:
Seeking a challenging and a complex development environment.
Experience working in a geographically dispersed team environment.
Experience in product software development.
Experience with Agile development methodology.
Experience in banking or financial industry. Trade Finance a huge plus.
Experience with UNIX (AIX) scripting (Perl, Shell, etc.) a plus.
Experience with Eclipse and Subversion.
Experience as a technical project lead.
Trade Street Consulting
Web: ****
Company info
Sign Up Now - WashingtondcCrossing.com
Employer job
90 Day Old Job