Job Posting - Intermediate Programmer
CLEBC Staff/January 31, 2012

This job posting is now closed

THE POSITION:

The Intermediate Programmer will contribute to the success of the CLEBC website, online store and other web-based and non-web-based applications and processes; develop, maintain and monitor applications online, internal to the organization and/or hosted at third-party organizations; be the programmatic liaison between the business unit, the technology team and the support team throughout multiple project lifecycles; act as a programming resource and make recommendations in response to new solutions; assist in the preparation and update of application interfaces to external sources; and maintain relations with technical third-party organizations. The role requires the ability to translate requirements both documented and undocumented, technical specifications, projected costs and proposals and provide advice to help determine whether the initiatives are feasible. The Intermediate Programmer provides technical support and expands capabilities in the areas of legal resources and education, project management, programming and administration, and fulfils a critical role in delivering integrated business and information solutions.

Duties and responsibilities include:

  • Contribute to the entire software development lifecycle of analysis, design, implementation and testing.
  • Design, develop, document and implement web-based and non-web-based applications/solutions.
  • Identify the impact of any modifications to the code base to maintain system stability.
  • Develop unit test cases/criteria to verify all functionality adheres to specifications.
  • Analyze, evaluate and test program coding prior to implementation to ensure the application is ready for production operation.
  • Correct any coding errors uncovered throughout the testing phase; clearly document all changes made.
  • Confer with users and other programmers to determine application goals, or required modifications to existing applications.
  • Collaborate with the user community to resolve specific problems or make changes to applications.
  • Track down problems in applications until a solution is found and resolved.
  • Adhere to industry best practices and contribute to internal coding standards.
  • Participate in the deployment of new releases.
  • Develop and maintain new and existing reporting environments/data warehouse.
  • Perform ongoing monitoring of deployed applications to ensure maximum intended performance.
  • Schedule and perform regular improvements, patches, fixes and other upgrades or maintenance.
  • Work with the Business Analyst and external software developers to understand opportunities and issues and arrive at effective solutions to meet the needs of the business.
  • Work extensively with other members of our operational team, using analytical and problem-solving abilities to create better solutions.
  • In coordination with the Network Administrator and IT Director, maintain the development and production of web servers.

The ideal candidate will possess the following education, skills and abilities:

  • Diploma/degree/equivalent experience in business systems, computing or related field or combination of education and experience with 2 to 4 years of progressive experience
  • 4+ years ASP.NET/C# for web applications
  • Strong understanding of the .NET Framework and .NET technologies
  • Knowledge and experience with web design, HTML/XHTML, CSS, JavaScript, AJAX, FLASH
  • Experience with addressing HTML and scripting compatibility issues between different web browsers and platforms including Mobile
  • Experience with creating web applications using Microsoft tools and technologies: IIS, ASP.Net, JavaScript, Visual Studio
  • Demonstrated ability working with XML
  • Strong and proven SQL/MySQL experience
  • Demonstrated experience working in an e-commerce environment
  • Ability to understand and contribute to functional requirements and translate them into technical design
  • Monitor industry trends, technologies, and standards and recommend and apply new technologies as they emerge
  • Proven experience in UI design and development
  • Successfully engage in multiple initiatives simultaneously
  • Work independently with users to define/refine concepts
  • Strong analytical and project management skills, including a thorough understanding of how to interpret customer/business analyst needs and translate them into application requirements
  • Excellent verbal and written communication skills and the ability to interact professionally with a diverse group, including executives, managers, and subject matter experts
  • Strong background in testing and quality assurance
  • Belief in Test Driven Development
  • Ability to write concise and accurate technical instructions throughout program development
  • Ability to troubleshoot programming changes, errors and subsequent modifications; must be able to do this with the work of other programmers
  • Experience with computer flow charts and reporting methods
  • Ability to interpret the operational requirements of end users, project managers and other stakeholders
  • Highly organized and energetic self-starter with the ability to meet deadlines in a fast-paced environment

This is a full-time, permanent position. We offer a competitive compensation and benefit package. Please apply to rpezzente@cle.bc.ca by February 22, 2012.

The Continuing Legal Education Society of British Columbia wishes to thank all applicants for their interest and advises that only those to be interviewed will be contacted.

 

 

 

 


 

Privacy Policy | Copyright | Disclaimer | Site Map | Help | Contact