Job Description
Software Developer (Intermediate)
STEP Software is seeking Intermediate Software Developers with proven skills in the development of various applications to work with our capable development team in London, Ontario. Ideally, the applicant has work experience with an array of technologies and platforms.
COMPANY INFO
STEP Software provides software development services using .NET (C#, VB.NET), C/C++, Python, Java, Swift, Objective C, PHP & Delphi on Windows, Linux, Mac, iPhone, Android and Embedded Devices.STEP Software is seeking Intermediate Software Developers with proven skills in the development of various applications to work with our capable development team in London, Ontario. Ideally, the applicant has work experience with an array of technologies and platforms.
KEY RESPONSIBILITIES
- Designing, estimating, coding and testing web-based and or desktop applications
- Mentor others on the development team
- Problem-solving code level and configuration issues
- Interacting with clients and development teams
- Participating in design sessions and code reviews
- Assisting in technical architecture based on business requirements
- Preparing developer and deployment documentation for application components
THE IDEAL CANDIDATE WILL HAVE
- Strong problem-solving skills
- Strong interpersonal skills, from conveying technical details to mentoring team members
- Strong verbal and written English communication skills
- Ability to work in a team environment
REQUIRED SKILLS
- C#
- Angular 7+
- Microsoft SQL Server
- Web UI Development
- ASP.NET
- SQL development (stored procedures and db design)
- OO design
FAVOURABLE SKILLS
- Machine Learning
- Python
- iPhone / Android / Mobile Development
- C/C++
- Java
- PHP
- Delphi / Lazarus
- MySQL
- Linux
- Mac OS X
- Embedded Development
To apply, please email your resume to employment@stepsoftware.com.