Previous Job
AMI web application (Sr Software Engineer req #6)
Ref No.: 17-00842
Location: Cleveland, Ohio
Position Type:Contract
Experience Level: 7 Years
Start Date / End Date: 11/01/2017 to 06/29/2018
Preferred skills: Microsoft Service Bus. Required: Development of message exchange solutions. Development of high performance, high volume and robust application.
Leads software development of the AMI web application, which is central to the companys leading edge Automated Metering Infrastructure (AMI) system for Smart Meters & Smart Grid. Essential Functions: • Leads design and development of web application front end including Cascading Style Sheets (CSS) and JavaScript with jQuery, Ajax, JSON, and Backbone • Analyzes requirements for feasibility and implementation strategy. Provides estimates for same. • Collaborates with System Architect to ensure that design meets system architectural objectives. Collaborates with a distributed agile team to ensure the job gets done. Escalates issues in a timely manner and provides mitigation recommendations for same. • Delivers high quality software on time. • Responds to customer escalations and maintains existing code using older .NET-based technologies, refactoring as needed to provide highly reliable solutions. • Leads development activities and monitors progress of technical objectives. Mentors others. • Leads by example, ensuring that development standards and processes are followed across team. Performs design reviews and code reviews to ensure that software meets development standards. • Takes initiative and works independently under minimal supervision to plan and accomplish goals. • Works closely with cross functional team including Quality Assurance, Product Management and Documentation with a focus on team success. • Continuously strives to make the process better through regular retrospectives and application of findings.
• Minimum of 7 years' development experience. • Strong knowledge of cross-browser, accessible, standards-compliant HTML and CSS. • Proficient understanding of Service-Oriented Architecture (SOA), Web Applications and the .NET platform in general. • Advanced experience delivering high performance/scalable software solutions • Excellent analytical skills. Ability to work on software with intermediate to advanced complexity. • Enthusiasm and willingness to do whatever is needed to get the job done. Versatility to work in the business layer and other areas of the product outside the UI as needed. • Seeks feedback from peers on source code and reviews code for others, all in the constructive spirit of building high quality software. • Highly accountable. • Excellent interpersonal skills. • Excellent verbal and written communications skills. • Self-motivated to learn and keep skills up to date. Preferred: • Familiarity with User Experience Design and creation of wire frames as the basis for UI design review. • Minimum 5 years of experience working with C# and .NET • Intermediate to advanced business knowledge of AMI metering systems and MDMs. • Knowledge of UI testing tools such as WatiN, FuncUnit.js, etc • Knowledge of building platform software. • Familiarity with Team Foundation Server • Experience with Agile Software Development. Bachelors Degree or Equivalent.