JAVA DEVELOPER

Level:  Mid

Location:  Wilmington Delaware

REQUIRED KNOWLEDGE, SKILL SETS and ABILITIES:

  • Hands on application developer with extensive development experience in building Java Web Services, including both SOAP and RESTful web services
  • Hands on application developer with Hadoop and big data experience
  • Knowledge of TDD, refactoring, and Continuous Integration. Jenkins, JUnit and Mock frameworks experience preferred
  • Experience utilizing Spring libraries in projects
  • 5+ years experience with full development lifecycle from inception through implementation
  • 5+ years experience with Java
  • 3+ years experience with a J2EE/EJB Application Server (preferably WebLogic)
  • Solid knowledge of at least one DBMS and ORM. Oracle SQL and Hibernate experience preferred
  • Proficient in all phases of Software Development Life Cycle (SDLC) methodology, and ensures compliance with SDLC Leads
  • Plan and document Software Component Deployments across multiple environments and coordinates with Infrastructure deployment and release management team
  • Create distributed web services for multi-channel Consumer applications to consume
  • Develop solutions using Java, Spring, Hibernate, Web Services, SOAP, REST, JSON, SOA and other web technologies
  • Work with engineering team to participate in designs, development and implementation
  • Develop and deliver quality applications on-time and meet project plans and delivery commitments
  • Test-infected attitude (strong desire to perform thorough and exhaustive unit, integration and system testing)

 

 

 

AGILE COACH

Level:  Sr

Location:  Wilmington Delaware

1-2 Previous Coaching Engagements

  • Experience which demonstrates their hands-on experience as an Agilist (Scrum Master or Product Owner preferred)
  • Strong communication skills to support both individual/team coaching engagements and formal training
  • Understanding of key framework concepts/practices to support the ability to communicate “why” from multiple points of view
  • Previous engagements with both Development Teams and Business Leadership
  • Ability to balance “framework best practices” with “doing what’s right” for the business/customer
  • 2+ Years Coaching experience
  • 2+ Years Agilist experience

DESCRIPTION:

Advise Management and Teams on Agile Framework, Agile Methods (e.g., Scrum, Kanban, etc.), and related Best Practices. Support one Functional Area of the Project (e.g. Mobile, Customer Website, Call Center, Business API), which would have up to 6-8 Agile Teams.

Key Accountabilities (95%)

PRIMARY OBJECTIVE:  Increase Agile Maturity of Teams and Management

  • Transform and/or Mature Functional Area in Agile Framework and Agile Models
  • Attend Ceremonies and Coach
  • Contribute to Coaching Community of Practice
  • Contribute to Agile Journey and Agile Practice Office
  • Assist in Project/Program requirements on Agile Teams (e.g., Control Reviews, Audits)
  • Provide examples of Best Practices for use by Teams and Management
  • Assist in hiring

REQUIRED KNOWLEDGE, SKILLS and ABILITIES:

  • Agile Expert
  • Working knowledge of Agile Framework (Manifesto, 12 Principles of Agile, etc.)
  • Working knowledge of Agile Methods (at least, Scrum, Kanban, etc.)
  • Successful run of Agile Projects in the past
  • Ability to communicate to Teams and Management
  • Working knowledge of non-Agile Methods and how to integrate them with Agile Framework
  • Working Knowledge of SAFe or SAFe-like Framework for Large Organizations

Control Objective (5%)

Understand the appropriate Policies & Standards applicable to their role through reading the Code of Conduct and other training allocated to them. Where responsible for risks and controls ensure that these are appropriate and fit for purpose.

MEASURERS:

  • All mandatory training completed to deadline and understood within given timescales
  • Where applicable, all key risks identified, tracked, logged and managed as per the Risk Framework procedures
  • Where applicable, all key controls to have identified owners with audit trail of regular review and maintenance together with supporting records
  • Where applicable, all risk events (incidents) or control failures to be escalated, investigated, reported and fixed at root cause to prevent re-occurrence

ESSENTIAL/BASIC QUALIFICATIONS:

  • Bachelors Degree required: Masters Degree Desired
  • 2+ years of Dedicated Coaching Role
  • Certified Scrum Master – desired; PMP a plus
  • Former Organization Leader desired
  • Rally Toolset Experience a plus
  • Be a creative thinker, confident and able to express complex ideas in an articulate, concise manner
  • Experience in Credit Card Business not required, but would be a plus
  • Some experience with offshore teams would be a plus 

 

 

 

SR SET/TE

Level:  Sr

Location:  Wilmington Delaware

OVERALL JOB PURPOSE:

This individual will be identified as, or responsible for:

  • An acknowledged Core Java technical expert with proven experience in the techniques and tools being used across the development lifecycle
  • Responsible for the architectural and technical implementation of automated test development on multiple concurrent projects
  • Drive innovation in testability of code, test automation strategy and methodology
  • Ensure success of continuous integration and quality control through automation
  • Ensure high-quality solutions through automation and Agile
  • Establish quality assurance standards and best practices for test automation
  • Contribute to engineering efforts from planning and organization to execution and delivery to solve complex engineering problems in tools and testing
  • Drive adoption of best practices in code health, testing and maintainability

VALUE COMPETENCIES:

  • They innovate, enjoy solving hard problems, and never take 'No' for an answer
  • Know how to build and deep dive into back-end and front-end services, and intrinsically use technology to solve problems
  • Most importantly, have a passion for learning and continuous improvement
  • Understand requirements and design specifications with an emphasis towards product testability
  • Knowledge of data structures, algorithms, operating systems, and/or distributed systems
  • Knowledge of professional software engineering practices and best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing and operations
  • Ability to take a project from scoping requirements through actual launch of the project
  • Experience in communicating with users, other technical teams, and management to collect requirements, describe software product features and technical designs
  • Develop supporting structures for all test automation including mocks, stubs and test harnesses
  • Design, extend and optimize test automation framework
  • Automate test data management
  • Develop and sustain positive relationships with peers

EXPERIENCE, SKILL SETS and KNOWLEDGE:

  • Best qualified candidates must have minimum five years of development/automated testing experience in Java on large software systems
  • Experience working in an agile development environment, preferably Scrum
  • Able to describe the overall function of several components in the technical platform
  • Demonstrate very strong level of technical expertise both within their area of responsibility and other IT domains
  • Proficient in object oriented design and design patterns
  • Experience with unit testing tools such as JUnit and TestNG
  • Experience in applying open source technologies, Node.js, Sails.js, Mongo d/b
  • Able to describe solutions in UML
  • Understand Java, JEE, Javascript, O/R Mapping, SQL, PL/SQL, UNIX scripting, UML, Eclipse, Frameworks (Struts, Stripes, Spring), CVS/SubVersion, HTML and CSS
  • Has expert knowledge of multi-threading, SOAP/REST and MVC
  • Well versed in RDBMS technology:  Oracle, SQL Server
  • Bachelor’s degree in Computer Science or Engineering  

DESIRED ADDITIONAL QUALIFICATIONS:ADDITIONAL QUALIFICATION a PLUS:

  • Experience with Test Driven Development
  • Experience of cloud based distributed software design and development
  • Experience working in an Agile/Scrum environment
  • Experience building applications that support automated testing using open source tools and technology; Selenium, Cucumber, Fitnesse, etc., and other standard tool stacks (e.g., SOAPUI Pro, Ranorex, etc.)
  • Experience with Jenkins, Hudson, Nolio, SONAR, FishEye, Crucible
  • Domain background of Banking / Credit Card industry and associated applications (e.g., TSYS, FDR, etc.)
  • MS or PhD

 

 

SR TEST LEAD

Level:  Sr

Location:  Wilmington Delaware

OVERALL JOB PURPOSE:

  • The Quality Assurance Test Lead provides QA governance, oversight, and direction for up to 10 - 20 projects and programs at one time, including their deliverables and risks
  • Ensure adherence to testing governance standards and processes
  • Build efficiency in testing and continuous improvement of test methods, techniques and process
  • Demonstrate Project guiding principles
  • Manage global teams
  • Key Accountabilities and approximate time split (%)
  • (Ideally 4-10 points, or headings with sub-points. Quantify where possible e.g., cost/income budget, no of subordinates, likely number of years/months to complete longest task. Could note key external/internal lateral relationships)

PROJECT / APPLICATION:

  • Assist Team Lead with providing testing estimates and resource planning during Sizing
  • Scope review at Kick-off
  • Review feature requirements and offer feedback; be collaborative, innovative and strive for solutions oriented approaches
  • Act as central point of contact between project testers and the PM, QA Analysts, Team Lead, Developers and the Business, escalating when necessary
  • Assess non-QA testing being performed against application
  • Ownership of application and handshakes to other systems
  • Ownership and maintenance/augmentation of Regression Suite for application
  • Coordinate test assignment among Testers
  • Adhere to the QA and Test Methodology for Project
  • Establish a Test Plan on the project to support Quality Assurance testing
  • Identify test scenarios, positive/negative, new/existing functionality, browser
  • Identify test cases from Library for use on the project
  • Identify account conditioning needs
  • Set testing direction for Testers
  • Review Test Cases written by Quality Assurance Testers and provide feedback
  • Review Test Execution Results
  • Ensure accurate feature/task/defect ticket status is adhered to in Quality Center during Testing
  • Produce Daily Execution Test Statistics
  • Identify Feature exposure Risks to the Project Team during testing
  • Facilitate Defect meetings - internal
  • Work with the Business to determine prioritization of defect severity
  • Validate all components are up and running for functional testing
  • Collaborate with the development team on Integration test planning and execution
  • Coordinate testing of ad hoc builds for Emergency Change Management requests
  • Update and contribute reusable test cases to the QC test case library
  • Support QA Regression team by reviewing features for Regression Suite updates and handing over Regression scripts
  • Support QA Automation team by reviewing features that can be automated

BUSINESS AS USUAL:

  • Build efficiency in testing and continuous improvement of test methods, techniques and process
  • Continuous Improvement in Productivity to the standards from time to time
  • Upholding the Values of the Group and Company at all times
  • Feedback to the test governance team to promote continuous improvement
  • Ensure teams comply with organization processes - financial, vendor, HR, operations and resource management
  • Compliance with all applicable Rules/ Regulations and Company and Group Policies
  • Perform other work related duties as assigned
  • Subject Matter Expert in the applications/processes supported by their vertical
  • Document account conditioning and testing processes
  • Provide Tester assessments when needed
  • Train/educate new testers on systems and processes necessary for their job
  • Assist with interviewing and on-boarding testers as needed
  • Present Knowledge Transfer sessions to Quality Assurance
  • Present sessions on Quality Assurance topics to Quality Forum
  • Manage test bed of conditioned accounts and related processes
  • Support Production Incident Feedback Loop
  • Line Manager for FTE and Contract testers

STRATEGIC:

  • Stay current on new Test Tools and Methodologies
  • Ensure Best Practices are adhered to throughout the project lifecycle
  • Professional skill sets essential to performing role, e.g., skills, competencies, expertise, knowledge, experience

REQUIRED:

  • Proven track record developing, implementing and monitoring policies, procedures and standards related to Quality Management
  • Bachelors degree, Computer Science preferred
  • 10+ years experience with software Quality Assurance with at least 5-7 years as a QA Test Lead preferred
  • Extensive exposure in executing projects, product implementation and application development in banking and security domains.
  • Excellent Team Leading / Resource Management skills 
  • Expertise in Test estimations and Budgeting
  • Excellent written and verbal communication skills are a must
  • Strong interpersonal skills to resolve conflict, conduct interviews and make presentations effectively
  • Experience using Quality Center for reporting and metrics
  • Persistence, resourcefulness, drive and ability to work proactively
  • Must be able to manage multiple priorities and tasks in a dynamic work environment
  • Ability to work collaboratively within a team environment to meet aggressive goals and high quality standards
  • Highly organized and detail-oriented
  • Exceptional analytical and problem-solving skills
  • Ability to work with minimal supervision
  • Solid project management skills, including ability to coordinate, negotiate, schedule and communicate with all levels of staff
  • Hands-on experience reviewing test documentation including strategies, plans, cases, scripts and results

ADDITIONAL QUALIFICATION a PLUS:

  • 12+ years of experience in Information Technology
  • QA certification (QAI, ASQ)
  • PM certification (PMI)
  • QA experience in an agile development environment (e.g., XP, FDD, SCRUM, etc.)
  • End to End Banking / credit card processes experience
  • Knowledge of TSYS platforms
  • Experience with automated test scripting or software development

 

 

 

Entry Level Recruiter ~ No Experience Necessary

Level:  Jr Technical Recruiter

Location:  King of Prussia, Pennsylvania & Reston, Virginia

SKILL SETS REQUIRED:

  • College Degree prefered but not required
  • Good image & communications
  • Engaging personality
  • Great social media skills
  • Good written communications skills
  • Positive attitude
  • Independent worker
  • Motivated
  • Self starter
  • Team player
  • Basic understanding of computers and technology
  • Compensation consist of base salary, commissions and bonuses                  
  • Potential earning up to $75,000 per year including salary and commissions
  • Benefits including medical, dental, vision, disability & life
  • Paid vacation and holidays
  • In-Depth Training program
  • Career advancement opportunities

 

 

 

ETL DEVELOPER

Level:  Sr

Location:  Wilmington Delaware

JOB REQUIREMENT:

As a team member, candidate will be working in an agile team following scrum practices. Team owns many business critical BATCH applications primarily developed with technologies such as Oracle, DATASTAGE, Unix Scripts and frameworks build in-house using combinations of them. The day to day activity has working on stories for multiple projects at the same time and skills to problem solving for each one of them. Team works in Dev-Ops mode. Each Team owns problems and incidents associated with the applications they own. Investigating incidents and finding root causes and resolution is also a priority. Candidate will work with highly motivated and talented team but self-motivation is the key to success. Team follows agile scrum processes in their day to day activities. This team is moving towards use of new generation technologies, e.g., Hadoop using SPARK, KAFKA, HDFS, HIVE, HUE. Team is exploring options and is trained in some of those ecosystem tools. Team is also engaged in ETL automation of the testing using Java and Selenium.

RESPONSIBILITY:

  • Develop, test and implement systems, ETL processes and database technologies that provide optimal performance, availability and reliability for large data warehouses
  • Work in new emerging technologies like Hadoop and BigData
  • Explore options in moving data from legacy warehouse to Hadoop using Spark, HDFS, Hive and other ecosystem tools
  • Evaluate, analyze, design, develop, document, test and implement various solutions and system enhancements
  • Adapt ETL processes to accommodate changes in source systems and to respond to changes in business requirements
  • Work closely with IT technical staff to ensure changes are implemented according to business and IT technical specifications, policies and operational procedures
  • Assist in the planning, documentation and presentation to management the recommended solutions for complex server based projects
  • Curious and excited by new ideas
  • Skills in Problem Management for identifying issues inside the application codes
  • Energized by a fast-paced environment
  • Willing to learn other technologies on self-driven fast pace, e.g., Java, Selenium and Hadoop Eco System tools
  • Able to understand and translate business needs into leading-edge technology
  • Comfortable working as part of a connected team and remain self-motivated
  • Community-focused, dependable and committed
  • Exceptionally detail-oriented
  • Present technical ideas for improving applications
  • Work multiple projects concurrently and shift priorities as required to meet business requirements and deadlines

SKILL SET:

  • Min 10+ years of IT experience working with Oracle databases
  • Must have strong experience with Data Warehouse design
  • Strong technical knowledge about designing and developing applications
  • Strong knowledge on performance tuning of database code
  • Must have experience as technical lead designing applications from ground up
  • Must be proficient in writing stored procedures, functions, packages, triggers
  • Must be proficient in files processing and files moments on UNIX server
  • Must be proficient in writing UNIX scripts
  • Must have worked in Agile teams for more than 1 year
  • Must be proficient in Agile process and personal priorities to follow them on day to day basis
  • Must have an Excellent communication skills
  • Must be at least trained in Hadoop EcoSystem tools, e.g., SPARK, HIVE, HUE, HDFS
  • Work experience in Hadoop teams and project is a HUGH PLUS
  • Understanding of ETL tools like DATASTAGE is mandatory
  • Understanding performance tuning of ETL codes (datastage)
  • Experience with ETL, Jobs, and Scheduling Maintenance
  • Ability to develop ER diagrams, identify primary and foreign keys, entities, attributes, relationships and business rules for data warehouse

 

 

 

 

 

INFO SECURITY ANALYST

Level:  Sr

Location:  Wilmington Delaware

POSITION SUMMARY:

This role will be responsible to ensure new solutions developed or purchased are implemented according to all security controls requirements. The individual is expected to deliver concise security requirements, review project designs against security requirements, and ensure security controls are operating effectively prior to project closure. This role is expected to provide strategy and execution components that support corporate direction, regulatory compliance and security best practices. Management Reporting through well defined metrics is required on a regular basis. This individual must have a high degree of business acumen and be able to articulate and defend security position to technical project teams and to Management. This individual must stay current on technology trends, directions, and best practices as they relate to IT security.

ESSENTIAL FUNCTIONS:

Experience and knowledge in a corporate environment with the following:

  • Provide clear and concise security requirements that meet corporate direction, regulatory requirements and security best practices
  • Review project solutions designs to ensure security requirements are met in both SDLC and Agile formats
  • Implement security solutions, and provide technical leadership during the design, development, and testing phases of major initiatives
  • Ensure security controls are implemented and operating effectively as part of solutions delivery
  • Be able to articulate and defend security positions
  • Research, formulate and present detailed security positions relative to new technologies to Senior Information Security Leaders
  • Cost benefit analysis techniques in assessing options for mitigating risks threats and exposures to acceptable levels
  • Managing and reporting status of identified risks
  • Perform other work related duties as assigned
  • Willingness to be included in 24x7 on-call rotation

KNOWLEDGE, SKILLS, EDUCATION, EXPERIENCE & COMPETENCIES:

  • 4 Year college degree in a technical discipline, or 10 year equivalent practical experience
  • Applicable industry recognized security, or technical certifications
  • Must be able to drive security and create and defend security position within project teams
  • Must be able to communicate effectively orally and written to Executive Management
  • Demonstrated analysis, planning, design, engineering and implementation experience of appropriate security controls within solutions delivery
  • Ability to design and review network designs for perimeter and internal environments

DETAILED KNOWLEDGE OF:

  • Firewalls, network routing, Internet Security and Virtual Private Networking
  • Cryptographic systems and algorithms, key management and practices
  • Infrastructure security including Windows, Linux, Unix systems, Oracle and SQL databases
  • Operational security including access controls, data privacy, monitoring and logging, and availability requirements that meet corporate Business Continuity strategies
  • Knowledge of regulatory requirements, security standards and compliance issues (FFIEC guidelines, Sarbanes Oxley, GLBA, ISO 27001, CobiT v4.0, and Payment Card Industry Data Security Standard (PCI DSS))
  • Experience with root cause analysis, risk mitigation, security assessments, analysis of security threats, trends and architecture preferred
  • In addition to security, proficient in other IT control areas (e.g., change management, SDLC, and Agile Operations)
  • Strong project management and time management skills required; ability to work on numerous projects/activities simultaneously; ability to communicate effectively in a project environment and articulate/defend security positions
  • Proven interpersonal skills and ability to take a leadership role; the ability to communicate with management and peers to build and sustain cohesive relationships
  • Superior attention to details
  • Able to work well with and communicate effectively with all levels with the IT Organization
  • Ability to quickly grasp the big picture, yet remained focused on coordinating tasks at the detailed level
  • Industry security certifications preferred (CISSP, CISM, CISA, CEH, etc.)

 

 

PERFORMANCE ENGINEER

Level:  

Location:  

RESPONSIBILITIES & ACCOUNTABILITY:

  • Assess, design and develop monitoring solutions appropriate for various system components and applications needed to measure and analyze key performance metrics
  • Setup and maintain the tracking of comprehensive performance data to allow for periodic analysis and reporting of how the systems are performing against internal targets and business partner SLAs
  • Design, develop and implement comprehensive stress tests of the systems running on various hardware and software platforms using load simulation tools such as Performance Center, IOMeter, etc. 
  • Conduct system capacity analysis using data from monitoring systems, stress testing results, and estimates of future business needs; work with others in Technology to identify key capacity drivers for various systems including servers, networks, data bases, telephony systems, and infrastructure applications like web and application servers 
  • Participate in design reviews to assess system response time and scalability impacts associated with the introduction of service providers, new or modified business applications and infrastructure changes
  • Recommend and apply process and architectural improvements to continually improve performance and stability of the systems 


EXPERIENCE REQUIREMENTS:

  • Relevant performance engineering and capacity planning background
  • Detailed understanding of software and architectural performance factors
  • Experience developing performance test strategies and plans, executing load tests using performance analysis/test tools (e.g., AppDynamics, Wily Introscope, Performance Center, IOMeter, etc.), and reporting of results required
  • Experience with large-scale, multi-tier web systems with real-time customer interaction
  • Ability to work with minimal supervision in a fast paced, dynamic environment
  • Excellent oral and written communications skills, with a highly inquisitive nature
  • Strong interpersonal skills
  • Ability to display strong sense of urgency
  • Ability to negotiate and lead large-scale endeavors
  • Recognized as a leader with demonstrated ability to positively influence performance results

 

SR. NET DEVELOPER

Level:  Senior

Location:  Wilmington, Delaware

QUALIFICATIONS:

  • Experience with Event Driven Architectures
  • CQRS and Event Sourcing experience (Read and watched suggested material - minimum)
  • Cloud
  • Axon Framework (Eventing Architecture) or CQRS
  • NoSQL Databases (mongodb, Cassandra)
  • Infrastructure automation especially Chef
  • Ruby
  • Java

EXPERIENCE & SKILL SETS:

  • Strong OO background
  • Strong Test Driven Development, Continuous Delivery, Pair programming
  • Experience with Systems Integration
  • Experience with Event Driven Architectures
  • Design Patterns (Gamma et. Al) 
  • CQRS and Event Sourcing experience (Read and watched suggested material - minimum) 
  • Enterprise integration patterns

TECHNOLOGIES: 

  • NET / C# 
  • Java 1.7
  • Maven
  • JavaScript esp AngularJS
  • Spring Boot, Spring MVC, Spring Data
  • Axon Framework (Eventing Architecture) 
  • Relational databases OracleDB
  • NoSQL Databases (mongodb, Cassandra) 
  • Infrastructure automation esp. Chef
  • Familiarity with IntelliJ IDE

PRACTICES:

  • Commit code frequently (at least daily) 
  • Minimize technical debt

 

 

Business Development & Sales

Level:  Junior to Mid-level

Location:  Reston, Virginia

REQUIRED KNOWLEDGE, SKILL SETS and ABILITIES:

The Director of Business Development is responsible for identifying, penetrating, and developing new business for the Firm.  They are responsible for all marketing and direct sales efforts associated with the penetration and development of new accounts in the Branch Marketing Profile including prospecting, telemarketing, qualifying, presenting, selling, and closing business. The Director of Business Development is responsible for keeping sales demand constant and insuring the Bench is clear. It is the Director of Business Development’s job to coordinate all sales contracts for SES and to prepare all billing information associated with the delivery of SES’ services, as well as quoting rates, establishing delivery dates, and negotiating assignment duration.

The Director of Business Development is charged with maintaining detailed records on all potential Clients of the Firm, as well as maintaining a consistent log of all sales activity pertaining to those Clients through the use of SES’ automated records system. They are responsible for communicating all information concerning requirements, availability, extensions, customer billing information, rate changes, and out-dates directly to the SES Branch Team promptly and regularly.

The Director of Business Development is considered the central point of contact for their assigned accounts and, more importantly, the customer service representative for the individual Clients within those accounts. They are responsible for managing all issues concerning their assigned accounts, including the staff members assigned to those accounts.  The focus of the Director of Business Development is to grow the account through the smooth delivery of SES services.  They must constantly service their three primary "Clients":  SES, the Client, and their assigned staff.

Technical Recruiter

Level:  Junior to Mid-level

Location:  Reston, Virginia

REQUIRED KNOWLEDGE, SKILL SETS and ABILITIES:

The primary objective of an SES Technical Recruiter is to identify, screen, qualify and hire the cream of the crop in technical and professional talent to fill critical positions across the company.  To seek out and hire well-rounded, dependable people who will call SES home for years to come.  They are tasked with flawlessly executing the SES hiring process from start to finish and assuring quality in every step along the way.  Technical Recruiters are responsible for verifying employment, checking references, negotiating all offers of employment and completing all the new hire paperwork associated with the offer.  They are tasked with attending job fairs, meetings and all social functions associated with their local Branch office.  The Compensation Plan for the Technical Recruiter consists of a liberal base salary, bonuses, expenses and travel incentives.