RQ11400 - Software Developer - Senior
- Toronto, ON, Canada
Contract
Applications open in a new tab.
Job details
- Job type
- Contract
- Experience
- 10+ years demonstrated knowledge and experience of IT
- Posting language
- English
- Posted
Original job description
Responsibilities:
- Requirements
analysis, in collaboration with the business analysts
- Solutions
design and architecture artifacts - conceptual, logical and physical
- Architecture
checkpoints activities and support
- Solutions
design walkthrough
- Complete
documentation - technical and user guides
- System
/ solution components coding and integration
- System
unit and integration testing
- Test
cases development for unit and integration testing
- Collaboration
with system testers to develop test cases for system functional,
performance and vulnerability testing
- Knowledge
transfer checklist and walkthrough for the technical project team members
Requirements
Experience and Skill Set Requirements:
Must Haves:
- Thorough knowledge of large-scale complex systems analysis
techniques and methodologies, design and development, programming concepts and
languages, internet/intranet and emerging technologies.
- Demonstrated advanced knowledge and experience of
full-stack multi-tier solutions / system components analysis, design, coding
and systems integration, using multiple technologies - REST API, SOAP/WSDL web
services, JSON/XML messaging and User Interface (e.g. Web components, UI
libraries/frameworks), as well as integration with third party solutions /
services.
- Able to identify and coordinate the resolution of technical
problems and incidents, conduct research, assess client requirements, lead
design projects, and develop recommendations.
Skill Set Requirements:
Technical Skills and Experience:
- 10+ years demonstrated knowledge and experience of IT
systems development in multi-platform environments (web, desktop, mobile,
mainframe, micro/mini systems, etc.) and multi-tiered open-standard
technologies such as JSP/Servlet, JEE, EJB, JNDI, JDBC, JMS, XML, JSON, REST
and SOAP-based Web Services, Strut Framework, Tomcat, Apache, Oracle Designer,
WebSphere, WebLogic, SUN Solaris, Windows 2008/2012, .NET, VPN, PKI, LDAP,
Oracle RDBMS PL/SQL, development and deployment tools (e.g. source codes and application
packages management).
- Thorough knowledge of large-scale complex systems analysis
techniques and methodologies, design and development, programming concepts and
languages, internet/intranet and emerging technologies.
Systems Components, Development and Integration:
- Demonstrated advanced knowledge and experience of full-stack
multi-tier solutions / system components analysis, design, coding and systems
integration, using multiple technologies - REST API, SOAP/WSDL web services,
JSON/XML messaging and User Interface (e.g. Web components, UI
libraries/frameworks), as well as integration with third party solutions /
services.
- Experience with using design and development tools (e.g. MS
Visio, Power Designer, Eclipse, JetBrains IntelliJ, Atom/Visual Code etc.) for
solution artefacts design and development.
Technical Project Leadership:
- Experience leading a development team to deliver an
end-to-end enterprise-level IT solutions.
- Ability and experience to conduct solution design and code
walkthrough.
- Provide technical leadership for system analysts, developers
and testers.
- Knowledge of project management methodologies, analytical
tools and processes, work estimation, and ITIL best practices
- Ability and experience to lead major complex IT projects,
direct teams of technical staff and external consultants, and ensure project
deliverables are delivered within specified parameters.
Analytical and Problem Solving Skills:
- Able to identify and coordinate the resolution of technical
problems and incidents, conduct research, assess client requirements, lead
design projects, and develop recommendations.
- Experience with systems debugging, refactoring and
optimization
- Develop technical design features and alternatives to ensure
effective operation of hardware and software platforms and IT security and
quality control systems
Communication, Consultation, and Interpersonal Skills:
- Effective communication skills to prepare reports,
documentation and explain technical solutions to IT and non-technical
stakeholders.
- Work cooperatively with project staff and external
stakeholders to discuss application development methods.
- You can collaborate, monitor, and manage service delivery
partners, and participate in various IT group discussions/committees
- Ability to work on multiple assignments concurrently
- Strong Interpersonal and negotiation skills.
- Strong consulting skills to engage with all stakeholders.
- A demonstrated team player with a proven track record for
meeting deadlines
Public Sector Experience:
- Ability to acquire knowledge of the government`s strategies,
directives, policies/ procedures/guidelines.
- Understanding of IT standards and guidelines related to
architecture artefacts creation and checkpoints, as well security and privacy
More about this job
Responsibilities
The senior software developer will be responsible for requirements analysis, solution design, and the development of architecture artifacts. They will also lead coding, system integration, unit testing, and provide technical leadership to the project team.
Requirements
Candidates must have over 10 years of experience in IT systems development across multi-platform environments and multi-tiered open-standard technologies. Strong expertise in full-stack development, technical project leadership, and complex systems analysis is required.
Skills
- Software development
- Systems analysis
- Full-stack development
- REST API
- SOAP
- Web services
- JSON
- XML
- Technical leadership
- System integration
- Oracle RDBMS
- Java EE
- Project management
- Debugging
- Refactoring
- ITIL
Visa sponsorship
Not detected in the job text
Categories
- Technology
- Software
- Management & Leadership
- Government & Public Sector
- Consulting
Keywords
- Software Developer
- Systems Analysis
- Full-stack
- REST API
- SOAP
- Web Services
- JSON
- XML
- Java EE
- Oracle RDBMS
- PL/SQL
- Tomcat
- Apache
- WebSphere
- WebLogic
- Technical Leadership
- ITIL
- Project Management
- System Integration
- Debugging
- Refactoring
- Optimization
- VPN
- PKI
- LDAP
- Enterprise-level
- Architecture
- Public Sector
- Security
- Privacy