Web/Application Developer
Position Type: Full-time
Location: Toronto
Experience: 2+ years
Job Description
FlexITy is currently recruiting a full time Web/Application Developer in the Managed Services Department.
As a Web/Application Developer, you will be part of Service Support & Delivery Team, reporting to Team Lead. You will be responsible for implementing interactive websites and services for our customers and employees. This position will deliver end-to-end solutions, maintain quality, and deliver on time, while excelling in a team environment where strong collaboration and high work ethic are essential. In addition this position's responsibilities also include, but are not limited to, providing programming for software enhancements, software maintenance, and technical support for the company's SharePoint environment.
Essential Duties and Responsibilities:
- Designing, planning, evaluating, and developing n-tier solutions that target both Web and client user experiences.
- Work with a team in a medium-sized or large development environment to design and deliver mission-critical business systems—and then keep them running.
- Participate in project planning and application design discussions, and be able to create technical design documentation.
- Software testing and quality assurance.
- Performance tuning, improvement, balancing, usability, automation.
- Effectively analyze technical requirements. Provide all options and ramifications of choices.
- Plan and execute system tests and write complex code.
- Form complete descriptions of all specifications required. Take technical information and translate it to be understood by various audiences.
- Suggest ideas for creating utilities and streamlining.
- Generate development scripts in accordance with company protocol.
- Control data in accordance with the organization and clients specific security policies.
- Process analysis and workflow design to build efficient technical solutions.
- Deploy, build, and optimize applications
- Develop middle-tier data or business logic components
- Formulate technical action plans for analyzing and resolving end-to-end solutions
- Ethics – treat people with respect; keep commitments; Inspire the trust of others; work with integrity and ethically uphold organizational values
- Organization support – Follow policies and procedures and complete administrative tasks on time, Support organization’s goals and values
- Professionalism – approach others in a tactful manner. Treat others with respect regardless of their status or position
- Build and maintain technical certifications essential to the business needs and business certification levels
Requirements & Experience:
- Post-secondary diploma in Computer Science Technology
- Bachelor’s degree for Computer Science and Information Systems preferable
- Minimum 3 years’ development experience in a fast paced environment with both teams and individuals as a developer or website developer
- Work experience must include:
- 2 years programming websites and complex integrated applications using ASP.net, VB.net or C# programming languages and SQL Server Database technologies
- 3 years of experience working with out of the box features in SharePoint and developing custom code in SharePoint
- 2 years of experience of professional software development using development tools such as: PHP, IIS, Visual Studio, SharePoint Designer
- 2 years of experience with SQL Server administration and development tools
- Ability to provide business systems analysis, web analytics, and application development
- In depth knowledge of website development, including experience working with .NET technology
- In depth knowledge of SharePoint 2010 development, including working with the Central Administration console and developing code with SharePoint Designer and Visual Studio
- Working experience in XML, HTML, CSS, JavaScript, DHTML, AJAX
- Excellent problem solving, analytical, written & oral communications, interpersonal, consultative and customer service skills
- Experience working in a team-oriented, collaborative, and goal-oriented environment
- Ability to analyze, define, and document requirements for data, workflow, logical processes, hardware, and operating system environment, interfaces with other systems, internal and external checks and controls, and outputs.
- Solid understanding and proficiency in the System Development Life Cycle (SDLC).
- Solid analytical, technical and problem solving skills.
- Ability to display strong sense of urgency and work with minimal supervision in a fast paced, dynamic, team oriented environment.
- Expertise with the Microsoft .NET Framework.
- Interpersonal skills to liaison extensively with customers and internal stakeholders to identify and define development requirements and establish deadlines.
- Communication skills to converse effectively with Business Analyst, Project Managers, customers, and other involved stakeholders.
- Adaptability to learn new software and hardware tools.
- Server and Desktop support (Windows, 2008 Server, VMware)
- Ability to perform duties in a very fast pace environment and ability to learn new technology quickly
- Must have good communication skills and be able to manage multiple priorities


