Sr. Software Engineer

  • location: Folsom, CA
  • type: Contract
  • salary: $70 - $75 per hour

job description

Sr. Software Engineer

job summary:
Our client is looking for a Sr. Software Engineer for a contract or contract to hire position in Folsom, CA.

PRIMARY PURPOSE: Under the general direction of a Manager, is responsible for activities related to development, maintenance and enhancements of supported business applications. Assignments typically include applications analysis, design, development, integration, testing, and implementation activities in compliance with established department and corporate policies, procedures and methods.

ESSENTIAL JOB FUNCTIONS:

  • Develops and maintains application systems to ensure timely access to accurate, real-time data.
  • Maintains enterprise application programs for internal and external ISO workflow and control functions.
  • Develops and implements test procedures and processes related to all supported applications.
  • Creates and maintains documentation and procedures related to the maintenance and operation of application systems.
  • Develops specifications and procures new applications that support ISO internal and external users.
  • Coordinates with various departments to support changes or additions to applications in accordance with ISO Change Management policies and procedures.
  • Interacts with vendor staff in the implementation of new systems and modifications to existing business applications.
  • Analyzes, supports, and resolves real-time computer hardware, software and database issues in a time sensitive environment.
  • Attends business meetings, and collaborates with ISO colleagues to develop "best practices" policies and procedures, and to identify and resolve issues to help create a flexible and efficient organization.
  • May perform related duties and activities as assigned.
  • Adheres to and supports the Core Values of the ISO.
  • Adheres to and supports the safety policies and programs of the ISO.
  • Accountable for implementing the policies and procedures of the ISO Safety Program.
TYPICAL WORKING CONDITIONS and PHYSICAL REQUIREMENTS:

Located in a comfortable indoor area. Any unpleasant conditions would be infrequent and not objectionable. Most of the time is spent in general office or equivalent conditions which result in little or no exposure to injury or accident. May require monthly or quarterly travel to other office worksites, customer locations and/or training/conferences. May provide 24x7 technical support as required. Daily time is spent sitting in a comfortable position and with regular opportunity to move about. Occasionally there may be a requirement to stoop or lift or handle material or equipment weighing up to 25 pounds. Requires normal manual dexterity and eye-hand coordination, and corrected vision and hearing to normal range.

MINIMUM QUALIFICATIONS:

  • Level of Education A Bachelor's degree (BA, BS) or equivalent education, training and experience. Discipline Computer Science, Engineering or related field.
  • Amount of Experience: Five or more years related experience.
  • Type of Experience: Experienced in all areas of IT applications development including design, analysis and data modeling
  • Expert level knowledge of Java/J2EE technologies
  • Experience in implementing SOA solutions using SOAP, REST
  • Using Source Control Systems (Bitbucket), Automated Builds, unit tests and Continuous Integration & delivery
  • Experience with design techniques such as Domain-Driven Design, Design by Contract, and Domain Specific Languages
  • Experience in designing object-oriented components and coding algorithms
  • Familiarity with waterfall, Agile, Test Driven Development (TDD) methodologies
Development technologies:

- Java frameworks (Hibernate, spring, Groovy/Grails)

- Application Servers (JBoss/spring boot)

- Java Message Service (JMS) - RBDMS (Oracle, PL/SQL)

- NoSQL (Casandra)

- Basic knowledge on NoSQL databases, Cloud Computing, cache framework (ignite)

- SOA (ESB, Web Services) & Application/Web Services Security Design Patterns

- Any basic Business Process Management (BPM) experience

- Experience with dynamic languages (Groovy, Python, Perl and JavaScript)

- Testing Tools (SOAP UI, SOA Test) - Testing Frameworks (JUnit, Selenium)

- Hands on Development and Production Implementation

Additional Require Experience:

  • Experience with Kafka, Apache Camel, Active MQ
  • Special Certifications of Technical Skills Java Certifications, Oracle certifications are desirable.
  • Other strong analytical, troubleshooting skills, verbal and written communication skills.
  • Must be able to effectively document and convey technical information to non-technical audiences.
  • Self-motivated, problem solving skills and the ability to influence others without direct authority.
  • Ability to work effectively in a team environment as a facilitator and team member.
  • Must be able to handle a dynamic and changing work environment, and work well independently.
  • Proficiency in Microsoft Office.
 
location: FOLSOM, California
job type: Contract
salary: $70 - 75 per hour
work hours: 8am to 4pm
education: Bachelors
 
responsibilities:
Our client is looking for a Sr. Software Engineer for a contract or contract to hire position in Folsom, CA.

PRIMARY PURPOSE: Under the general direction of a Manager, is responsible for activities related to development, maintenance and enhancements of supported business applications. Assignments typically include applications analysis, design, development, integration, testing, and implementation activities in compliance with established department and corporate policies, procedures and methods.

ESSENTIAL JOB FUNCTIONS:

  • Develops and maintains application systems to ensure timely access to accurate, real-time data.
  • Maintains enterprise application programs for internal and external ISO workflow and control functions.
  • Develops and implements test procedures and processes related to all supported applications.
  • Creates and maintains documentation and procedures related to the maintenance and operation of application systems.
  • Develops specifications and procures new applications that support ISO internal and external users.
  • Coordinates with various departments to support changes or additions to applications in accordance with ISO Change Management policies and procedures.
  • Interacts with vendor staff in the implementation of new systems and modifications to existing business applications.
  • Analyzes, supports, and resolves real-time computer hardware, software and database issues in a time sensitive environment.
  • Attends business meetings, and collaborates with ISO colleagues to develop "best practices" policies and procedures, and to identify and resolve issues to help create a flexible and efficient organization.
  • May perform related duties and activities as assigned.
  • Adheres to and supports the Core Values of the ISO.
  • Adheres to and supports the safety policies and programs of the ISO.
  • Accountable for implementing the policies and procedures of the ISO Safety Program.
TYPICAL WORKING CONDITIONS and PHYSICAL REQUIREMENTS:

Located in a comfortable indoor area. Any unpleasant conditions would be infrequent and not objectionable. Most of the time is spent in general office or equivalent conditions which result in little or no exposure to injury or accident. May require monthly or quarterly travel to other office worksites, customer locations and/or training/conferences. May provide 24x7 technical support as required. Daily time is spent sitting in a comfortable position and with regular opportunity to move about. Occasionally there may be a requirement to stoop or lift or handle material or equipment weighing up to 25 pounds. Requires normal manual dexterity and eye-hand coordination, and corrected vision and hearing to normal range.

MINIMUM QUALIFICATIONS:

  • Level of Education A Bachelor's degree (BA, BS) or equivalent education, training and experience. Discipline Computer Science, Engineering or related field.
  • Amount of Experience: Five or more years related experience.
  • Type of Experience: Experienced in all areas of IT applications development including design, analysis and data modeling
  • Expert level knowledge of Java/J2EE technologies
  • Experience in implementing SOA solutions using SOAP, REST
  • Using Source Control Systems (Bitbucket), Automated Builds, unit tests and Continuous Integration & delivery
  • Experience with design techniques such as Domain-Driven Design, Design by Contract, and Domain Specific Languages
  • Experience in designing object-oriented components and coding algorithms
  • Familiarity with waterfall, Agile, Test Driven Development (TDD) methodologies
Development technologies:

- Java frameworks (Hibernate, spring, Groovy/Grails)

- Application Servers (JBoss/spring boot)

- Java Message Service (JMS) - RBDMS (Oracle, PL/SQL)

- NoSQL (Casandra)

- Basic knowledge on NoSQL databases, Cloud Computing, cache framework (ignite)

- SOA (ESB, Web Services) & Application/Web Services Security Design Patterns

- Any basic Business Process Management (BPM) experience

- Experience with dynamic languages (Groovy, Python, Perl and JavaScript)

- Testing Tools (SOAP UI, SOA Test) - Testing Frameworks (JUnit, Selenium)

- Hands on Development and Production Implementation

Additional Require Experience:

  • Experience with Kafka, Apache Camel, Active MQ
  • Special Certifications of Technical Skills Java Certifications, Oracle certifications are desirable.
  • Other strong analytical, troubleshooting skills, verbal and written communication skills.
  • Must be able to effectively document and convey technical information to non-technical audiences.
  • Self-motivated, problem solving skills and the ability to influence others without direct authority.
  • Ability to work effectively in a team environment as a facilitator and team member.
  • Must be able to handle a dynamic and changing work environment, and work well independently.
  • Proficiency in Microsoft Office.
 
qualifications:
  • Experience level: Experienced
  • Minimum 10 years of experience
  • Education: Bachelors
 
skills:
  • SOFTWARE ENGINEER
  • JAVA DEVELOPER
  • SQL
  • Oracle
  • JBoss
  • Spring Boot
  • SOAP
  • JUnit
  • Selenium

Equal Opportunity Employer: Race, Color, Religion, Sex, Sexual Orientation, Gender Identity, National Origin, Age, Genetic Information, Disability, Protected Veteran Status, or any other legally protected group status.

Qualified applicants in San Francisco with criminal histories will be considered for employment in accordance with the San Francisco Fair Chance Ordinance.

We will consider for employment all qualified Applicants, including those with criminal histories, in a manner consistent with the requirements of applicable state and local laws, including the City of Los Angeles' Fair Chance Initiative for Hiring Ordinance.

get jobs in your inbox.

sign up
{{returnMsg}}

related jobs

    Sr. Software Engineer

  • location: Folsom, CA
  • job type: Contract
  • salary: $70 - $75 per hour
  • date posted: 6/17/2021

    Sr. Software Engineer

  • location: Folsom, CA
  • job type: Contract
  • salary: $70 - $75 per hour
  • date posted: 6/17/2021

    Sr. Software Engineer

  • location: Folsom, CA
  • job type: Contract
  • salary: $70 - $75 per hour
  • date posted: 6/17/2021