Software Developer
at SPS Commerce
Brampton, ON, Canada -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 22 Jul, 2024 | Not Specified | 29 Apr, 2024 | N/A | Database,Aws,Gradle,Java,Maven,Angular,Build Tools,Github,Javascript,Html,Go,Agile,Communication Skills,Python,Git,Css | No | No |
Required Visa Status:
Citizen | GC |
US Citizen | Student Visa |
H1B | CPT |
OPT | H4 Spouse of H1B |
GC Green Card |
Employment Type:
Full Time | Part Time |
Permanent | Independent - 1099 |
Contract – W2 | C2H Independent |
C2H W2 | Contract – 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