Software Developer

at  SPS Commerce

Brampton, ON, Canada -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate22 Jul, 2024Not Specified29 Apr, 2024N/ADatabase,Aws,Gradle,Java,Maven,Angular,Build Tools,Github,Javascript,Html,Go,Agile,Communication Skills,Python,Git,CssNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

Description:
Are you at a point in your career where you are not feeling challenged? Are you looking for a company that will nurture your thirst for growth and advance your software engineering skills? SPS Commerce is looking for a Software Engineer to join our Developer Productivity Engineering team.
This new team thrives on making other SPS developers more productive by solving challenging build automation problems, curating more productive application development patterns, and enabling teams to effectively deliver API-led software through API Design First methodologies.
Our team’s hybrid work model provides tremendous flexibility to work the way you work best. Although there is minimal in-office expectation, we do host team and companywide events in person a few times each year.

WHAT EXPERIENCE AND SKILLS DO YOU NEED?

  • A bachelor’s degree AND 2 years of professional software development experience or 5 years of experience without a degree.
  • Strong communication skills to proactively communicate status and risks within their team.
  • Experience with Agile, JavaScript, HTML, CSS, C#, Java, or Node, Database, Cloud technologies.
  • Proven experience writing quality code and tests that are maintainable, accurate, well-tested, and follow best practices.
  • Hands-on experience with software development practices and can develop applications that are diverse in scope where good judgement and problem-solving skills.
  • Experience in modern frameworks such as React and Angular or a programming language like Python or Java or Go
  • Experience with cloud-based development such as AWS.
  • Familiarity with Open API Specification and RESTful API Design
  • Proven experience writing quality code and tests that are maintainable, accurate, well-tested and follow application development pattern best practices.
  • Experience using Git and CI systems.
  • Strong communication skills to proactively communicate status and risks within their team.
  • Works well in a collaborative setting – is a team player.
  • Ability to balance multiple tasks concurrently.

WHAT EXPERIENCE IS PREFERRED?

  • Experience with build tools like Gradle and Maven
  • Experience automating and customizing the software build and delivery process with GitHub and Azure DevOps(Pipelines)
  • Demonstrated usage of application development patterns like progressive delivery, shared libraries, code scanning, linting and dependency management
  • Experience building API standards and guidelines along with well-designed RESTful APIs
  • Deep knowledge of API First methodologies and approaches at the organization level
  • Familiarity with Python and Go are helpful.

Responsibilities:

Please refer the Job description for details


REQUIREMENT SUMMARY

Min:N/AMax:5.0 year(s)

Computer Software/Engineering

IT Software - Application Programming / Maintenance

Software Engineering

Graduate

Proficient

1

Brampton, ON, Canada