Vacancy caducado!
We are currently hiring software engineers that have worked on developing and deploying full stack .Net web applications . The ideal candidate will have experience working on complex enterprise class browser based solutions . This is an exciting opportunity to work on a sophisticated solution that is leveraging the latest technologies and architectural approaches .
Location: Remote to start, then working out of our Toronto Young and Sheppard office location . Responsibilities- Analyze, design, and develop lean, well-documented and testable code using modern design techniques that conform to Tyler standards and industry best practices
- C ollaborate with your scrum team and external stakeholders to solve challenging business and technical objectives using agile principles and scrum team values
- Produce written test cases, unit tests, and integration tests , conduct code reviews and perform necessary application testing to ensure code quality and adherence to all functional and non-functional requirements
- Troubleshoot software issues to determine root causes and provide solutions
- BS/BA in Computer Science, Software Engineering, or equivalent experience
- 3-5 years' experience programming enterprise web products
- Strong understanding of general engineering concepts like design patterns, OO programming and SOLID principles, UML, HTTP, MVC, APIs, data structures and algorithms.
- Proven experience with Microsoft development technologies and tools: C#, Visual Studio, and .NET and .NET Core
- Working knowledge and experience with MVC JavaScript frameworks and technology including Angular and TypeScript
- Experience with WCF, REST and WebAPIs , including Web Sockets, JSON and Swagger
- Good working understanding and experience with relational and non-relational database technologies and concepts like Oracle, PL/SQL, Microsoft SQL Server, TSQL, PostgreSQL, MongoDB or Elasticsearch.
- Working understanding and experience with secure coding practices: OWASP, XSS, CSRF, SSO/Authentication and static code analysis tools.
- Working understanding of application architecture concepts like n-tier, SOA, service bus, and event-driven.
- Demonstrated ability to move projects forward with minimal direction.
- Solid research, analytic, and problem- solving skills.
- Excellent written, oral, and interpersonal communication skills. Results oriented, high energy, self-motivated
- Knowledge of deployment technologies such as D ocker or Kubernetes
- Software security or AWS developer certifications
- Experience with Python, shell scripting
Vacancy caducado!