This position is no longer open for applications

Senior Software Engineer

Job Description:

Senior Development DBA/Java Developer Summary:

As a Senior Software Engineer, the ideal candidate will have designed, developed and implemented solutions that include not only the code that services business functionality but the underlying infrastructure required to run that code and the systems required to deploy it. The candidate will also possess technical skills and experience in the virtual infrastructure domain in particular Amazon Web Services and have knowledge and experience with continuous delivery systems. Working within the Information Technology division and across Operations and key business units, the Senior Software Engineer will analyze procedures, and design and implement solutions to attain high data quality and process automation. Additionally, the candidate will be responsible for highly complex java coding, managing small sections of ongoing projects and closely adhering to deadlines. Candidate will also take responsibility for creating design specifications, unit testing, and preparing technical documentation. The Senior Software Engineer must have excellent written and oral communication skills, and be adaptive to the changing needs of the organization. He/she must have experience with building and maintaining highly effective relationships with team members and multiple stakeholders across multiple projects.

Responsibilities:

  • Design, develop and implement solutions, based on a set of standards and processes which establish consistency across the enterprise data, reduce risk, and promote efficiencies in support of the organization’s goals and objectives
  • Strong and evolving competence in several programming languages and technologies (especially in Java), working knowledge of multiple tools sets, technologies and implementation environments
  • Working knowledge of J2EE, Oracle PL/SQL, MVC application framework, design patterns, web and application servers
  • Develop full stack solutions and continuous delivery frameworks that improve the ability of the CB IT delivery teams to efficiently deliver solutions with quality
  • Responsible for performing database modeling and technical design, database builds, stored Procedures development, performance monitoring, data lifecycle management, and database performance tuning for legacy Oracle databases
  • Write complex code, building infrastructure as code, work with immutable “cloud” based environments, and build the supporting automated toolsets to test and deploy the systems they develop
  • Responsible for the quality of their work; will develop and implement a set of quality criteria and the associated validation method to ensure that any deliverable meets the expected quality levels of our customers, use quality management to ensure quality levels are maintained, seek new approaches and techniques to improve quality levels, employ reviews and observations to maintain the quality and continuous improvement process, and analyze the impact of quality control and quality assurance on project performance
  • Use metrics to establish feasibility of new initiatives and develop plans, including budget, sequencing and time frames
  • Actively review their own and the team’s work processes and implements improvements seen from other teams or in industry to drive continuous improvement of the team’s efficiency, speed, and quality
  • The candidate will plan for work, manage and lead smaller development teams but is primarily a hands-on engineer that leads by doing. The candidate will also take responsibility for creating design specifications, unit testing, and preparing technical documentation.

Qualifications:

  • Bachelor’s degree in Computer Science, Engineering or MIS
  • 5 - 7 years of experience in software systems, programming, database development, and infrastructure development and administration
  • Minimum 5 years demonstrated experience with full stack development
  • Minimum 5 years demonstrated experience with Java development and database administration
  • Experience with Distributed Service Standards (SOAP, REST, EJB)
  • Working knowledge of Oracle databases, J2EE, Java, JavaScript, Oracle PL/SQL, or python frameworks and design patterns
  • Working knowledge of IP networking, VPNs, DNS, load balancing and firewalling
  • Experience with revision code source code repositories in particular Bitbucket, GIT and SVN
  • Strong and evolving competence in several programming languages and technologies, working knowledge of multiple tools sets, technologies and implementation environments
  • Expertise in the knowledge of programming languages, relational databases, and NoSQL databases
  • Expertise in data modeling and database design
  • Experience in logical database modeling and physical database design
  • Strong skills supporting n-tiered applications, built onto the Oracle database platform
  • Knowledge of distributed databases and partitioning
  • Knowledge of scalable data architecture
  • Experience building infrastructure as code using AWS CloudFormation or similar scripting techniques
  • Familiarity with monitoring tool suites like DataDog, SumoLogic, NewRelic, and Nagios
  • Familiarity with Linux based systems administration skills and scripting experience in a Cloud based environment
  • Ability to work independently
  • Strong problem solving and analytic skills
  • Ability to handle multiple projects and assignments simultaneously and effectively in a cross-functional team environment
  • Familiarity with Chef, Puppet, Salt, or Ansible in production environments
  • Management of continuous integration servers like Jenkins and Bamboo

Preferred Skills:

  • Minimum 5 years demonstrated experience with Java development and database administration
  • Experience with Distributed Service Standards (SOAP, REST, EJB)
  • Working knowledge of Oracle databases, J2EE, Java, JavaScript, Oracle PL/SQL, or python frameworks and design patterns
  • Working knowledge of IP networking, VPNs, DNS, load balancing and firewalling
  • Experience with revision code source code repositories in particular Bitbucket, GIT and SVN
  • Strong and evolving competence in several programming languages and technologies, working knowledge of multiple tools sets, technologies and implementation environments
  • Expertise in the knowledge of programming languages, relational databases, and NoSQL databases
  • Expertise in data modeling and database design
  • Experience in logical database modeling and physical database design
  • Strong skills supporting n-tiered applications, built onto the Oracle database platform
  • Knowledge of distributed databases and partitioning
  • Knowledge of scalable data architecture
  • Experience building infrastructure as code using AWS CloudFormation or similar scripting techniques
  • Familiarity with monitoring tool suites like DataDog, SumoLogic, NewRelic, and Nagios
  • Familiarity with Linux based systems administration skills and scripting experience in a Cloud based environment
  • Ability to work independently
  • Strong problem solving and analytic skills
  • Ability to handle multiple projects and assignments simultaneously and effectively in a cross-functional team environment
  • Familiarity with Chef, Puppet, Salt, or Ansible in production environments
  • Management of continuous integration servers like Jenkins and Bamboo
  • Experience with automated testing tools (i.e. selenium, Cucumber)

About Signature Consultants, LLC

Headquartered in Fort Lauderdale, Florida, Signature Consultants was established in 1997 with a singular focus: to provide clients and consultants with superior staffing solutions. For the seventh consecutive year, Signature was voted as one of the “Best Staffing Firms to Work For” and is now the 14th largest IT staffing firm in the United States (source: Staffing Industry Analysts). With 26 locations throughout North America, Signature annually deploys thousands of consultants to support, run, and manage their clients’ technology needs. Signature offers IT staffing, consulting, managed solutions, and direct placement services. For more information on the company, please visit www.sigconsult.com

Apply Now

To apply for this job, please complete the following 6 fields and we will immediately follow-up (* = required).

Choose File
.doc, .docx, .txt, .pdf, .html
Would you like to help us get to know you even better?

The intent of asking for the following information is to assist Signature in meeting its commitments to equal opportunity and affirmative action requirements. Completing and returning this section is purely VOLUNTARY on your part and will have absolutely no effect on the status of your employment application.

Signature Consultants is committed to providing reasonable accommodation to qualified individuals with physical and mental disabilities according to state and federal disability discrimination laws. If, because of a disability, you need assistance or a reasonable accommodation for any part of the employment process, please email hr@sigconsult.com or call 888-838-1020. Signature Consultants will partner with you in good faith to identify and implement a reasonable accommodation, if any, that is appropriate and consistent with its legal obligations.

Signature Consultants is an Affirmative Action and Equal Opportunity Employer, Minority/Female/Disabled/Veteran/Gender Identity/Sexual Orientation.

EEO is the law: http://www.dol.gov/ofccp/regs/compliance/posters/pdf/eeopost.pdf