Senior Back End Developer On behalf of our client in the Government Services Sector, PROCOM is looking for a Senior Back End Developer.
Senior Back End Developer - Job Description
- We are seeking a highly skilled and experienced Senior Software Developer - Back End to join our team
- This role involves managing the interchange of data between the server and the users, translating technical systems specifications into working, tested applications, and ensuring high performance and responsiveness to requests from the front-end
- Manage the interchange of data between the server and the users
- Translate technical systems specifications into working, tested applications
- Develop detailed programming specifications, write and / or generate code, compile data-driven programs, maintain, and conduct unit tests
- Resolve and troubleshoot technical problems during the use and operation of software packages
- Provide technical assistance in implementation, conversion, and maintenance
Senior Back End Developer - Mandatory Skills
- Experience in programming and analysis, including specialized software package support
- Ability to collaborate with IT professionals throughout the Software Development Life Cycle (SDLC)
- Proficiency in structured methodologies for application development, design, implementation, and maintenance
- Design, code, test, debug, and document applications
- Familiarity with object-oriented and / or third-generation language development tools
- Proficiency in one or more programming languages
- Application design expertise, including knowledge of the latest design patterns, deployment, and troubleshooting
- Experience with relational and hierarchical database technologies
- Use of information retrieval packages with query languages
- Familiarity with various communications protocols
- Elicitation and documentation of information from diverse business stakeholders and subject matter experts
- Back End Skills :
- Knowledge and experience in developing all server-side logic, maintaining the central database, and ensuring high performance and responsiveness to front-end requests
- Familiarity with front-end technologies
- Integration of front-end elements into the application
- 10+ years of demonstrated experience in developing N-tier enterprise applications
- 10+ years of demonstrated experience of developing using .net frameworks, C# (Version 4.6 and above)
- Demonstrated experience with API (Back-end) development
- Demonstrated experience of developing applications using Angular 2 and above
- Demonstrated experience of web development using HTML, CSS, and JavaScript
- Demonstrated experience working with .Net Framework - MVC, Web services, Web API
- Demonstrated experience in development & troubleshooting experience on Microsoft Azure App services
- Demonstrated experience of writing SQL and Stored Procedures (preferably in MS SQL and Cosmos DB)
- Demonstrated user-experience (UX) design to ensure a great user-centered experience, iterate it in accordance with user-testing
- Demonstrated experience of using Agile Methodologies
Senior Back End Developer - Preferred Skills
- Knowledge and experience with programming Internet-ready applications
- Experience with rapid application development (RAD) methodologies
- Understanding of Information Management principles
- Familiarity with middleware and gateways
- Review, analysis, and modification of product installation scripts (including encoding, testing, and debugging)
- Post-implementation support and resolution of technical issues
- Conducting design walkthrough sessions with project teams
- Awareness of the Accessibility for Ontarians with Disability Act (AODA) and related regulations
- Ability to provide user and system documentation as required
Senior Back End Developer - Assignment Start Date ASAP 9 months to start Senior Back End Developer - Assignment Location Toronto, ON Work Hybrid
30+ days ago