Job details
Job type full-time
Full job description
Description:
Overview of role/job purpose:
At vertexone, helping utilities provide the best customer service experience is what we doIt’s been in the dna of our people, since we started supporting utilities’ customer experience needs over 20 years agoThat commitment continues to this day.
The successful applicant will work with members of our development team to revolutionize the customer experience in the utility industryThis is a very exciting time to be a part of vertexone as our team is growing both in size, products, and the number of client’s we support across canada and the united statesWe offer a competitive salary, benefits and the convenience of working remotely.
This position requires a developer experienced developing and implementing secure web applications and web services for customer information systems in the utility industryThe position requires a good understanding of client/server, multi-tiered, and service-oriented architectures, understanding of the underlying business processes of a cis, and extensive experience building microsoft c# and asp.net based applications that access mysql and oracle databases
Responsibilities
Code, test and maintain applications, web services and components in microsoft c# and asp.net, and .net frameworks
Write scalable, maintainable code using microsoft naming conventions and best practices.
Extensive knowledge of object-oriented design, architecture and design patterns
Clarify business requirements by working with business analysts and end users; create high-level and detailed design specifications to address user goals; formulate plans – outlining steps required to develop programs for design deliverables
Participate in peer-reviewed requirements and design
Estimate assigned work effort and be accountable for deliverables and completion dates
Analyze, review and modify programs to increase operating efficiency
Follow and improve established software delivery lifecycles, programming standards and frameworks
Development includes new product investment initiatives and client-requested custom modifications and enhancements
Ability to adapt in an environment that demands customer satisfaction
Provide 24x7 (tier 3) production and uat/qa application support
Requires occasional overtime and travel
Requirements:
Requirements
Essential skills, knowledge, and abilities
Functional
2+ years of experience in and proven track record building solutions based on microsoft c#, asp.net, and .net framework
2+ years of experience with web technologies (html5, css, javascript, jquery, jquery mobile, etc.)
2+ years of extensive development with mysql or mssql databases
Understanding of and experience designing with client/server and multi-tier architectures
Understanding and experience with advanced development concepts such as performance tuning in sql and multi-tier web environments
Experience developing ui and graphical components for various client layers
Full life cycle experience on enterprise or commercial software projects
Experience leveraging open source components and technologies
Broad web technology experience including building web applications and integrations using rest and soap web service
Understanding of application business processes and how they can be improved through the application of technology
Experience with a source control management solution (e.gSubversion, git, etc.)
Experience deploying web applications on microsoft internet information server and related technologies
Intellectual
Strong english documentation skills
Strong problem-solving, analysis and troubleshooting skills
Capacity for increased learning
Ability to comprehend & follow established procedures
Ability to make decisions using critical reasoning
Ability to prioritize, manage multiple responsibilities and meet deadlines
Interpersonal
Strong communication skills (written, reading comprehension, listening, verbal) in english
Ability to work independently without high degree of supervision
Ability to work as a team player and maintain effective working relationships
Possess effective conflict management skills
Exceptional customer service approach working with internal and external customers