Senior Software Engineer

Pivotal Solutions

Portsmouth, New Hampshire

JOB DETAILS
SKILLS
Agile Programming Methodologies, Best Practices, Code Reviews, Coding Standards, Communication Skills, Continuous Deployment/Delivery, Continuous Integration, Data Structures, Git, GitHub, JavaScript, Multitasking, Object Oriented Programming (OOP), Organizational Skills, Problem Solving Skills, Python Programming/Scripting Language, React.js, Scrum Project Management and Software Development, Software Development, Software Development Lifecycle (SDLC), Software Engineering, Source Code/Configuration Management (SCM), Team Building, Team Lead/Manager, Technical Support, Time Management, Training/Teaching, User Interface/Experience (UI/UX)
LOCATION
Portsmouth, New Hampshire
POSTED
13 days ago

Goals and Responsibilities
<\/p>

  •  Develop proficiency with our software development practices and patterns while utilizing effective problem -solving skills.
    <\/li>
  •  Demonstrate experience building team culture and engineering processes, especially on high growth teams.
    <\/li>
  •  Communicate effectively – attentively listen to others to provide timely and helpful information, and be effective in a range of professional settings. Give and receive feedback in a productive, professional manner.
    <\/li>
  •  Exercise considerable latitude in determining objectives and approaches to assignments.
    <\/li>
  •  Contribute to the analysis of how to best meet purpose and features resulting in logical requirements documentation.
    <\/li>
  •  Help design solutions to meet objectives (data structures, system processes, services, user interfaces, etc.)
    <\/li>
  •  Manage ambiguity – operate effectively, even when things are not certain, or the way forward is not clear. Flexible in approach and be able to adapt your approach to meet changing business needs.
    <\/li>
  •  Manage complexity – be able to make sense of complex, large volume, and sometimes contradictory, information to effectively solve problems.
    <\/li>
  •  Strong organizational skills and ability to multi -task and context -switch effectively between different activities and teams.
    <\/li>
  •  Ability to train peers including junior level and technical support team members.
    <\/li><\/ul>

    We’re A Good Fit If You Have:
    <\/p>

    •  3 years of Python programming and/or JavaScript experience.
      <\/li>
    •  3 years SQL and/or NoSQL experience.
      <\/li>
    •  2 years of REST/SOA experience.
      <\/li>
    •  At least 2 years of experience working in a Scrum or Agile
      <\/li><\/ul>

      development environment.
      <\/p>

      •  A minimum of 3 years of experience in JavaScript (Meteor.js, Blaze, React).
        <\/li>
      •  Knowledge of best practices including code reviews, testing, coding standards, source control (git and GitHub), and CI/CD.
        <\/li>
      •  5 years of experience in software engineering, including design, development, and implementation of complex systems.
        <\/li>
      •  Ability to follow instructions, accept constructive criticism, and have an open mind for team discussions and collaborations.
        <\/li><\/ul>

        Technical Proficiencies:
        <\/p>

        •  Relational/Non -Relational Database querying
          <\/li>
        •  JavaScript Frameworks (Blaze, Angular, React, or Vue.js)
          <\/li>
        •  HTML and CSS
          <\/li>
        •  Source Control – (Git)
          <\/li>
        •  JavaScript and Python
          <\/li>
        •  Object -Oriented Programming
          <\/li>
        •  Software development lifecycle with an emphasis on turning
          <\/li><\/ul>

          requirements into code. Other Requirements
          <\/p>

          •  Comfortable commuting to our offices
            <\/li>
          •  Legally authorized to work in the United States
            <\/li><\/ul>

            <\/div><\/span>

About the Company

P

Pivotal Solutions