Job Details

ID #2262960
State California
City Westsacramento
Full-time
Salary USD TBD TBD
Source Randstad
Showed 2019-05-09
Date 2019-05-09
Deadline 2019-07-08
Category Et cetera
Create resume

Senior Software Engineer

California, Westsacramento 00000 Westsacramento USA

Vacancy expired!

Senior Software Engineerjob details:

location:West Sacramento, CA

date posted:Wednesday, May 8, 2019

job type:Permanent

industry:Real Estate Rental and Leasing

reference:686964

job descriptionSenior Software Engineerjob summary:Our client has a permanent opportunity for a Senior Software Engineer in Sacramento, CA.This role will be part of our client's digital services team.OverviewWe are looking for an Information Technology inclined, creative, and highly motivated individual to join our development team. Must possess both back-end and front-end web programming skills. If you dream of working with a hands-on, tight-knit group of developers working every day to delight customers and support business needs, then we look forward to talking with you.This expert-level job classification works under limited supervision to analyze large, very complex and multifaceted application systems that cross multiple technical environments and for the entire enterprise. This job classification requires full technical knowledge of all phases of software systems programming applications. This job classification also possesses and applies comprehensive knowledge of multiple business operating procedures, functionality and the potential impact on other systems or business units. Lead responsibilities include project planning, project management and coordinating technical activities and varying team members. This job classification requires advanced technical knowledge of computer hardware and software as well as the Company's information technology system.ResponsibilitiesESSENTIAL JOB FUNCTIONS AND BASIC DUTIES

Responsible for complex analysis on very large and multifaceted systems development.

a. Performs highly complex analysis and programming tasks on large scale and multifaceted systems development and maintenance projects that cross multiple software environments and for the entire enterprise.b. Meets with client groups to define software needs and offers possible solutions to the business issues. Ensures feasibility of technical functionality with existing software.c. Plans, defines, designs and develops technical applications and programs using techniques such as structured analysis, data modeling and information engineering.d. Leads, trains and directs technical staff on assigned project teams using analytical and technical tools.e. Coordinates the technical activities of team and monitors assigned tasks to ensure overall project quality.f. Provides technical advice and expertise to project team. Provides input on changes in priorities, scope of project and scheduling.g. Conducts all software coding, testing, debugging and documentation with assigned team.h. Provides on-going support of existing systems through change analysis and problem resolution.

Responsible for analysis of best practices.

a. Researches new or improved third-party software packages that might meet the client needs. Makes recommendations to management on the most feasible software package.b. Participates in creating the Request for Information and Request for Proposal documentation with the client.

Responsible for various department routine functions.

a. Provides input to management on the annual budget process. Approximates costs associated with assigned projects.b. Provides input into employee annual performance appraisal process. Offers insight into employee job performance, skill set and efforts of team members on assigned project.The above statements are intended to describe the general nature and level of work being performed by people assigned to this job. They are not intended to be an exhaustive list of all responsibilities, duties and skills required.QualificationsEDUCATION AND EXPERIENCE:

Bachelor's degree in Computer Science or related field, plus 10-14 years software development experience, or the equivalent combination of education, training and experience.

Experience implementing REST Web Services and/or establishing a Service Bus architecture.

REQUIRED KNOWLEDGE:

Thorough understanding of both the graphical and functional aspects of web and mobile design.

Knowledge of web design issues, including browser usability and cross-platform capabilities.

Expert technical knowledge of design principles, structured programming techniques and software development life cycle.

Demonstrated knowledge and hands-on expertise in the following software disciplines:

WCMS development (PHP and WordPress)

Container Services (Docker/Kubernetes)

Agile Software Development (SCRUM)

API Management

Object Oriented Design and Programming

User-interface design experience

Responsive/mobile layouts

Development of Web Services - REST

Data Modeling with Object Role Modeling (or other conceptual modeling method)

Building mobile applications for Android, iOS, Windows Mobile, or iPhone 7.

Java, Java EE, Java ME, JSON, XML, and SOAP.

CSS, JavaScript, jQuery, jQueryUI, and HTML5.

SQL queries and stored procedures

SKILLS/ABILITIES:

Comfortable in collaborating with business and technical staff of various skill levels and disciplines.

Must be willing to take 24/7 on call responsibility in rotation as part of a support team.

Develop effective solutions and resolve complex IT and business problems.

Develop, design or create new applications, apply creative thinking in the design of methods of processing information with IT systems.

Keep up-to-date technically and apply new knowledge to the job.

Demonstrate strong verbal and written communications skills including presentation skills to senior management.

Demonstrate principles and processes for providing customer service, including customer needs assessment, meeting quality standards for services and evaluation of customer satisfaction.

Demonstrate principles and methods for training and instruction for individuals and groups.

Progressively responsible analytical experience performing a variety of IT systems analysis, design, development, installation, implementation, procurement or technical support duties in connection with IT systems.

Demonstrates leadership ability on complex IT studies and systems.

Demonstrates a strong analytical ability, using logic and reason to identify and solve complex problems.

Demonstrates ability for resolution of complex IT and business problems.

Demonstrates self-initiative, a sense of urgency and innovation/ creativity.

Demonstrates an ability to work in a team as well as establish and maintain effective working relationships.

Demonstrates ability to prioritize and manage multiple assignments and meet tight deadlines.

Demonstrates experience in project management with the ability to define scope, goals and deliverables of complex projects.

Effectively negotiate, guide and influence business partners.

location: West Sacramento, Californiajob type: Permanentwork hours: 8am to 5pmeducation: Bachelorsresponsibilities:Our client has a permanent opportunity for a Senior Software Engineer in Sacramento, CA.This role will be part of our client's digital services team.OverviewWe are looking for an Information Technology inclined, creative, and highly motivated individual to join our development team. Must possess both back-end and front-end web programming skills. If you dream of working with a hands-on, tight-knit group of developers working every day to delight customers and support business needs, then we look forward to talking with you.This expert-level job classification works under limited supervision to analyze large, very complex and multifaceted application systems that cross multiple technical environments and for the entire enterprise. This job classification requires full technical knowledge of all phases of software systems programming applications. This job classification also possesses and applies comprehensive knowledge of multiple business operating procedures, functionality and the potential impact on other systems or business units. Lead responsibilities include project planning, project management and coordinating technical activities and varying team members. This job classification requires advanced technical knowledge of computer hardware and software as well as the Company's information technology system.ResponsibilitiesESSENTIAL JOB FUNCTIONS AND BASIC DUTIES

Responsible for complex analysis on very large and multifaceted systems development.

a. Performs highly complex analysis and programming tasks on large scale and multifaceted systems development and maintenance projects that cross multiple software environments and for the entire enterprise.b. Meets with client groups to define software needs and offers possible solutions to the business issues. Ensures feasibility of technical functionality with existing software.c. Plans, defines, designs and develops technical applications and programs using techniques such as structured analysis, data modeling and information engineering.d. Leads, trains and directs technical staff on assigned project teams using analytical and technical tools.e. Coordinates the technical activities of team and monitors assigned tasks to ensure overall project quality.f. Provides technical advice and expertise to project team. Provides input on changes in priorities, scope of project and scheduling.g. Conducts all software coding, testing, debugging and documentation with assigned team.h. Provides on-going support of existing systems through change analysis and problem resolution.

Responsible for analysis of best practices.

a. Researches new or improved third-party software packages that might meet the client needs. Makes recommendations to management on the most feasible software package.b. Participates in creating the Request for Information and Request for Proposal documentation with the client.

Responsible for various department routine functions.

a. Provides input to management on the annual budget process. Approximates costs associated with assigned projects.b. Provides input into employee annual performance appraisal process. Offers insight into employee job performance, skill set and efforts of team members on assigned project.The above statements are intended to describe the general nature and level of work being performed by people assigned to this job. They are not intended to be an exhaustive list of all responsibilities, duties and skills required.QualificationsEDUCATION AND EXPERIENCE:

Bachelor's degree in Computer Science or related field, plus 10-14 years software development experience, or the equivalent combination of education, training and experience.

Experience implementing REST Web Services and/or establishing a Service Bus architecture.

REQUIRED KNOWLEDGE:

Thorough understanding of both the graphical and functional aspects of web and mobile design.

Knowledge of web design issues, including browser usability and cross-platform capabilities.

Expert technical knowledge of design principles, structured programming techniques and software development life cycle.

Demonstrated knowledge and hands-on expertise in the following software disciplines:

WCMS development (PHP and WordPress)

Container Services (Docker/Kubernetes)

Agile Software Development (SCRUM)

API Management

Object Oriented Design and Programming

User-interface design experience

Responsive/mobile layouts

Development of Web Services - REST

Data Modeling with Object Role Modeling (or other conceptual modeling method)

Building mobile applications for Android, iOS, Windows Mobile, or iPhone 7.

Java, Java EE, Java ME, JSON, XML, and SOAP.

CSS, JavaScript, jQuery, jQueryUI, and HTML5.

SQL queries and stored procedures

SKILLS/ABILITIES:

Comfortable in collaborating with business and technical staff of various skill levels and disciplines.

Must be willing to take 24/7 on call responsibility in rotation as part of a support team.

Develop effective solutions and resolve complex IT and business problems.

Develop, design or create new applications, apply creative thinking in the design of methods of processing information with IT systems.

Keep up-to-date technically and apply new knowledge to the job.

Demonstrate strong verbal and written communications skills including presentation skills to senior management.

Demonstrate principles and processes for providing customer service, including customer needs assessment, meeting quality standards for services and evaluation of customer satisfaction.

Demonstrate principles and methods for training and instruction for individuals and groups.

Progressively responsible analytical experience performing a variety of IT systems analysis, design, development, installation, implementation, procurement or technical support duties in connection with IT systems.

Demonstrates leadership ability on complex IT studies and systems.

Demonstrates a strong analytical ability, using logic and reason to identify and solve complex problems.

Demonstrates ability for resolution of complex IT and business problems.

Demonstrates self-initiative, a sense of urgency and innovation/ creativity.

Demonstrates an ability to work in a team as well as establish and maintain effective working relationships.

Demonstrates ability to prioritize and manage multiple assignments and meet tight deadlines.

Demonstrates experience in project management with the ability to define scope, goals and deliverables of complex projects.

Effectively negotiate, guide and influence business partners.

qualifications:Our client has a permanent opportunity for a Senior Software Engineer in Sacramento, CA.This role will be part of our client's digital services team.OverviewWe are looking for an Information Technology inclined, creative, and highly motivated individual to join our development team. Must possess both back-end and front-end web programming skills. If you dream of working with a hands-on, tight-knit group of developers working every day to delight customers and support business needs, then we look forward to talking with you.This expert-level job classification works under limited supervision to analyze large, very complex and multifaceted application systems that cross multiple technical environments and for the entire enterprise. This job classification requires full technical knowledge of all phases of software systems programming applications. This job classification also possesses and applies comprehensive knowledge of multiple business operating procedures, functionality and the potential impact on other systems or business units. Lead responsibilities include project planning, project management and coordinating technical activities and varying team members. This job classification requires advanced technical knowledge of computer hardware and software as well as the Company's information technology system.ResponsibilitiesESSENTIAL JOB FUNCTIONS AND BASIC DUTIES

Responsible for complex analysis on very large and multifaceted systems development.

a. Performs highly complex analysis and programming tasks on large scale and multifaceted systems development and maintenance projects that cross multiple software environments and for the entire enterprise.b. Meets with client groups to define software needs and offers possible solutions to the business issues. Ensures feasibility of technical functionality with existing software.c. Plans, defines, designs and develops technical applications and programs using techniques such as structured analysis, data modeling and information engineering.d. Leads, trains and directs technical staff on assigned project teams using analytical and technical tools.e. Coordinates the technical activities of team and monitors assigned tasks to ensure overall project quality.f. Provides technical advice and expertise to project team. Provides input on changes in priorities, scope of project and scheduling.g. Conducts all software coding, testing, debugging and documentation with assigned team.h. Provides on-going support of existing systems through change analysis and problem resolution.

Responsible for analysis of best practices.

a. Researches new or improved third-party software packages that might meet the client needs. Makes recommendations to management on the most feasible software package.b. Participates in creating the Request for Information and Request for Proposal documentation with the client.

Responsible for various department routine functions.

a. Provides input to management on the annual budget process. Approximates costs associated with assigned projects.b. Provides input into employee annual performance appraisal process. Offers insight into employee job performance, skill set and efforts of team members on assigned project.The above statements are intended to describe the general nature and level of work being performed by people assigned to this job. They are not intended to be an exhaustive list of all responsibilities, duties and skills required.QualificationsEDUCATION AND EXPERIENCE:

Bachelor's degree in Computer Science or related field, plus 10-14 years software development experience, or the equivalent combination of education, training and experience.

Experience implementing REST Web Services and/or establishing a Service Bus architecture.

REQUIRED KNOWLEDGE:

Thorough understanding of both the graphical and functional aspects of web and mobile design.

Knowledge of web design issues, including browser usability and cross-platform capabilities.

Expert technical knowledge of design principles, structured programming techniques and software development life cycle.

Demonstrated knowledge and hands-on expertise in the following software disciplines:

WCMS development (PHP and WordPress)

Container Services (Docker/Kubernetes)

Agile Software Development (SCRUM)

API Management

Object Oriented Design and Programming

User-interface design experience

Responsive/mobile layouts

Development of Web Services - REST

Data Modeling with Object Role Modeling (or other conceptual modeling method)

Building mobile applications for Android, iOS, Windows Mobile, or iPhone 7.

Java, Java EE, Java ME, JSON, XML, and SOAP.

CSS, JavaScript, jQuery, jQueryUI, and HTML5.

SQL queries and stored procedures

SKILLS/ABILITIES:

Comfortable in collaborating with business and technical staff of various skill levels and disciplines.

Must be willing to take 24/7 on call responsibility in rotation as part of a support team.

Develop effective solutions and resolve complex IT and business problems.

Develop, design or create new applications, apply creative thinking in the design of methods of processing information with IT systems.

Keep up-to-date technically and apply new knowledge to the job.

Demonstrate strong verbal and written communications skills including presentation skills to senior management.

Demonstrate principles and processes for providing customer service, including customer needs assessment, meeting quality standards for services and evaluation of customer satisfaction.

Demonstrate principles and methods for training and instruction for individuals and groups.

Progressively responsible analytical experience performing a variety of IT systems analysis, design, development, installation, implementation, procurement or technical support duties in connection with IT systems.

Demonstrates leadership ability on complex IT studies and systems.

Demonstrates a strong analytical ability, using logic and reason to identify and solve complex problems.

Demonstrates ability for resolution of complex IT and business problems.

Demonstrates self-initiative, a sense of urgency and innovation/ creativity.

Demonstrates an ability to work in a team as well as establish and maintain effective working relationships.

Demonstrates ability to prioritize and manage multiple assignments and meet tight deadlines.

Demonstrates experience in project management with the ability to define scope, goals and deliverables of complex projects.

Effectively negotiate, guide and influence business partners.

skills: Our client has a permanent opportunity for a Senior Software Engineer in Sacramento, CA.This role will be part of our client's digital services team.OverviewWe are looking for an Information Technology inclined, creative, and highly motivated individual to join our development team. Must possess both back-end and front-end web programming skills. If you dream of working with a hands-on, tight-knit group of developers working every day to delight customers and support business needs, then we look forward to talking with you.This expert-level job classification works under limited supervision to analyze large, very complex and multifaceted application systems that cross multiple technical environments and for the entire enterprise. This job classification requires full technical knowledge of all phases of software systems programming applications. This job classification also possesses and applies comprehensive knowledge of multiple business operating procedures, functionality and the potential impact on other systems or business units. Lead responsibilities include project planning, project management and coordinating technical activities and varying team members. This job classification requires advanced technical knowledge of computer hardware and software as well as the Company's information technology system.ResponsibilitiesESSENTIAL JOB FUNCTIONS AND BASIC DUTIES

Responsible for complex analysis on very large and multifaceted systems development.

a. Performs highly complex analysis and programming tasks on large scale and multifaceted systems development and maintenance projects that cross multiple software environments and for the entire enterprise.b. Meets with client groups to define software needs and offers possible solutions to the business issues. Ensures feasibility of technical functionality with existing software.c. Plans, defines, designs and develops technical applications and programs using techniques such as structured analysis, data modeling and information engineering.d. Leads, trains and directs technical staff on assigned project teams using analytical and technical tools.e. Coordinates the technical activities of team and monitors assigned tasks to ensure overall project quality.f. Provides technical advice and expertise to project team. Provides input on changes in priorities, scope of project and scheduling.g. Conducts all software coding, testing, debugging and documentation with assigned team.h. Provides on-going support of existing systems through change analysis and problem resolution.

Responsible for analysis of best practices.

a. Researches new or improved third-party software packages that might meet the client needs. Makes recommendations to management on the most feasible software package.b. Participates in creating the Request for Information and Request for Proposal documentation with the client.

Responsible for various department routine functions.

a. Provides input to management on the annual budget process. Approximates costs associated with assigned projects.b. Provides input into employee annual performance appraisal process. Offers insight into employee job performance, skill set and efforts of team members on assigned project.The above statements are intended to describe the general nature and level of work being performed by people assigned to this job. They are not intended to be an exhaustive list of all responsibilities, duties and skills required.QualificationsEDUCATION AND EXPERIENCE:

Bachelor's degree in Computer Science or related field, plus 10-14 years software development experience, or the equivalent combination of education, training and experience.

Experience implementing REST Web Services and/or establishing a Service Bus architecture.

REQUIRED KNOWLEDGE:

Thorough understanding of both the graphical and functional aspects of web and mobile design.

Knowledge of web design issues, including browser usability and cross-platform capabilities.

Expert technical knowledge of design principles, structured programming techniques and software development life cycle.

Demonstrated knowledge and hands-on expertise in the following software disciplines:

WCMS development (PHP and WordPress)

Container Services (Docker/Kubernetes)

Agile Software Development (SCRUM)

API Management

Object Oriented Design and Programming

User-interface design experience

Responsive/mobile layouts

Development of Web Services - REST

Data Modeling with Object Role Modeling (or other conceptual modeling method)

Building mobile applications for Android, iOS, Windows Mobile, or iPhone 7.

Java, Java EE, Java ME, JSON, XML, and SOAP.

CSS, JavaScript, jQuery, jQueryUI, and HTML5.

SQL queries and stored procedures

SKILLS/ABILITIES:

Comfortable in collaborating with business and technical staff of various skill levels and disciplines.

Must be willing to take 24/7 on call responsibility in rotation as part of a support team.

Develop effective solutions and resolve complex IT and business problems.

Develop, design or create new applications, apply creative thinking in the design of methods of processing information with IT systems.

Keep up-to-date technically and apply new knowledge to the job.

Demonstrate strong verbal and written communications skills including presentation skills to senior management.

Demonstrate principles and processes for providing customer service, including customer needs assessment, meeting quality standards for services and evaluation of customer satisfaction.

Demonstrate principles and methods for training and instruction for individuals and groups.

Progressively responsible analytical experience performing a variety of IT systems analysis, design, development, installation, implementation, procurement or technical support duties in connection with IT systems.

Demonstrates leadership ability on complex IT studies and systems.

Demonstrates a strong analytical ability, using logic and reason to identify and solve complex problems.

Demonstrates ability for resolution of complex IT and business problems.

Demonstrates self-initiative, a sense of urgency and innovation/ creativity.

Demonstrates an ability to work in a team as well as establish and maintain effective working relationships.

Demonstrates ability to prioritize and manage multiple assignments and meet tight deadlines.

Demonstrates experience in project management with the ability to define scope, goals and deliverables of complex projects.

Effectively negotiate, guide and influence business partners.

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.

Vacancy expired!

Subscribe Report job

Related jobs