Senior Software Engineer

  • location: Conshohocken, PA
  • type: Permanent
  • salary: $90,000 - $120,000 per year
easy apply

job description

Senior Software Engineer

job summary:
Senior Software Engineer who is enthusiastic about learning new and existing technologies in order to provide exceptional software solutions. The role will assist in contributing to a sound structure, necessary for development as well as the overall architecture direction. Having a strong work ethic, design and development skills, problem solving skills and the ability to collaborate with business and technologists across the organization will be an important aspect of the role.

ESSENTIAL FUNCTIONS

- Drive software ideas from concept to reality in a team setting

- Review requirements, specifications, and technical design documents and provide timely and meaningful feedback

- Interact with internal teams (e.g. developers and product managers) to identify system requirements

- Ensuring consistent coding techniques and standard practices are followed

EDUCATION / EXPERIENCE REQUIREMENTS

- Minimum of 5+ years of hands on experience as a Software Developer, preferably in one of the popular Java frameworks such as Spring

- Strong understanding of Data Structures, Design Patterns and Architectural Patterns

- Experience in a modern web application frameworks such as Spring, Ruby on Rails, Node.js or other methodologies

- Advanced understanding of RESTful web services, HTTP protocols, and Microservices/API architecture are all pluses

- Experience working with Agile Scrum, Kanban, XP or similar Agile Frameworks

- Experience with Microservices and related technologies such as Spring Boot, Spring Cloud, Netflix OSS or other technologies

- Experience in a front-end technology and frameworks including HTML, CSS, JavaScript, AngularJS, ReactJS, JQuery, HTML5 and AJAX

- Familiarity with CI/CD tools such as Jenkins, Ansible, GoCD or similar tools

- Experience with Distributed Logging and Metrics frameworks such as Logstash, Elasticsearch, Kibana, Grafana, Splunk or similar frameworks

- Experience participating in various stages of full software life cycle including requirement analysis, functional solution design, test case preparation, development management, functional testing and delivery management

- Experience in the banking or credit card industry is highly desirable

- Exposure to destructive testing methodologies and fault injection is a plus

- Familiarity with JIRA, Confluence and/or similar tools

- Experience with Oracle database systems

- Experience with DevOps and server maintenance

- Bachelor's degree preferred

 
location: Conshohocken, Pennsylvania
job type: Permanent
salary: $90,000 - 120,000 per year
work hours: 9am to 5pm
education: Bachelors
 
responsibilities:
Senior Software Engineer who is enthusiastic about learning new and existing technologies in order to provide exceptional software solutions. The role will assist in contributing to a sound structure, necessary for development as well as the overall architecture direction. Having a strong work ethic, design and development skills, problem solving skills and the ability to collaborate with business and technologists across the organization will be an important aspect of the role.

ESSENTIAL FUNCTIONS

- Drive software ideas from concept to reality in a team setting

- Review requirements, specifications, and technical design documents and provide timely and meaningful feedback

- Interact with internal teams (e.g. developers and product managers) to identify system requirements

- Ensuring consistent coding techniques and standard practices are followed

EDUCATION / EXPERIENCE REQUIREMENTS

- Minimum of 5+ years of hands on experience as a Software Developer, preferably in one of the popular Java frameworks such as Spring

- Strong understanding of Data Structures, Design Patterns and Architectural Patterns

- Experience in a modern web application frameworks such as Spring, Ruby on Rails, Node.js or other methodologies

- Advanced understanding of RESTful web services, HTTP protocols, and Microservices/API architecture are all pluses

- Experience working with Agile Scrum, Kanban, XP or similar Agile Frameworks

- Experience with Microservices and related technologies such as Spring Boot, Spring Cloud, Netflix OSS or other technologies

- Experience in a front-end technology and frameworks including HTML, CSS, JavaScript, AngularJS, ReactJS, JQuery, HTML5 and AJAX

- Familiarity with CI/CD tools such as Jenkins, Ansible, GoCD or similar tools

- Experience with Distributed Logging and Metrics frameworks such as Logstash, Elasticsearch, Kibana, Grafana, Splunk or similar frameworks

- Experience participating in various stages of full software life cycle including requirement analysis, functional solution design, test case preparation, development management, functional testing and delivery management

- Experience in the banking or credit card industry is highly desirable

- Exposure to destructive testing methodologies and fault injection is a plus

- Familiarity with JIRA, Confluence and/or similar tools

- Experience with Oracle database systems

- Experience with DevOps and server maintenance

- Bachelor's degree preferred

 
qualifications:
Senior Software Engineer who is enthusiastic about learning new and existing technologies in order to provide exceptional software solutions. The role will assist in contributing to a sound structure, necessary for development as well as the overall architecture direction. Having a strong work ethic, design and development skills, problem solving skills and the ability to collaborate with business and technologists across the organization will be an important aspect of the role.

ESSENTIAL FUNCTIONS

- Drive software ideas from concept to reality in a team setting

- Review requirements, specifications, and technical design documents and provide timely and meaningful feedback

- Interact with internal teams (e.g. developers and product managers) to identify system requirements

- Ensuring consistent coding techniques and standard practices are followed

EDUCATION / EXPERIENCE REQUIREMENTS

- Minimum of 5+ years of hands on experience as a Software Developer, preferably in one of the popular Java frameworks such as Spring

- Strong understanding of Data Structures, Design Patterns and Architectural Patterns

- Experience in a modern web application frameworks such as Spring, Ruby on Rails, Node.js or other methodologies

- Advanced understanding of RESTful web services, HTTP protocols, and Microservices/API architecture are all pluses

- Experience working with Agile Scrum, Kanban, XP or similar Agile Frameworks

- Experience with Microservices and related technologies such as Spring Boot, Spring Cloud, Netflix OSS or other technologies

- Experience in a front-end technology and frameworks including HTML, CSS, JavaScript, AngularJS, ReactJS, JQuery, HTML5 and AJAX

- Familiarity with CI/CD tools such as Jenkins, Ansible, GoCD or similar tools

- Experience with Distributed Logging and Metrics frameworks such as Logstash, Elasticsearch, Kibana, Grafana, Splunk or similar frameworks

- Experience participating in various stages of full software life cycle including requirement analysis, functional solution design, test case preparation, development management, functional testing and delivery management

- Experience in the banking or credit card industry is highly desirable

- Exposure to destructive testing methodologies and fault injection is a plus

- Familiarity with JIRA, Confluence and/or similar tools

- Experience with Oracle database systems

- Experience with DevOps and server maintenance

- Bachelor's degree preferred

 
skills: Senior Software Engineer who is enthusiastic about learning new and existing technologies in order to provide exceptional software solutions. The role will assist in contributing to a sound structure, necessary for development as well as the overall architecture direction. Having a strong work ethic, design and development skills, problem solving skills and the ability to collaborate with business and technologists across the organization will be an important aspect of the role.

ESSENTIAL FUNCTIONS

- Drive software ideas from concept to reality in a team setting

- Review requirements, specifications, and technical design documents and provide timely and meaningful feedback

- Interact with internal teams (e.g. developers and product managers) to identify system requirements

- Ensuring consistent coding techniques and standard practices are followed

EDUCATION / EXPERIENCE REQUIREMENTS

- Minimum of 5+ years of hands on experience as a Software Developer, preferably in one of the popular Java frameworks such as Spring

- Strong understanding of Data Structures, Design Patterns and Architectural Patterns

- Experience in a modern web application frameworks such as Spring, Ruby on Rails, Node.js or other methodologies

- Advanced understanding of RESTful web services, HTTP protocols, and Microservices/API architecture are all pluses

- Experience working with Agile Scrum, Kanban, XP or similar Agile Frameworks

- Experience with Microservices and related technologies such as Spring Boot, Spring Cloud, Netflix OSS or other technologies

- Experience in a front-end technology and frameworks including HTML, CSS, JavaScript, AngularJS, ReactJS, JQuery, HTML5 and AJAX

- Familiarity with CI/CD tools such as Jenkins, Ansible, GoCD or similar tools

- Experience with Distributed Logging and Metrics frameworks such as Logstash, Elasticsearch, Kibana, Grafana, Splunk or similar frameworks

- Experience participating in various stages of full software life cycle including requirement analysis, functional solution design, test case preparation, development management, functional testing and delivery management

- Experience in the banking or credit card industry is highly desirable

- Exposure to destructive testing methodologies and fault injection is a plus

- Familiarity with JIRA, Confluence and/or similar tools

- Experience with Oracle database systems

- Experience with DevOps and server maintenance

- Bachelor's degree preferred


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.

easy apply

get jobs in your inbox.

sign up
{{returnMsg}}

related jobs

    Senior Software Developer

  • location: Conshohocken, PA
  • job type: Permanent
  • salary: $150,000 - $180,000 per year
  • date posted: 9/9/2019