Software Engineer

Aclara

(Reston, Virginia)
Full Time
Job Posting Details
About Aclara
Aclara Technologies LLC is a world-class supplier of smart infrastructure solutions (SIS) to more than 780 water, gas, and electric utilities globally. Aclara SIS offerings include smart meters and other field devices, advanced metering infrastructure and software and services that enable utilities to predict and respond to conditions, leverage their distribution networks effectively and engage with their customers.
Responsibilities
* Works with others to develop and maintain mission critical web based applications. * Translates application storyboards and use cases into functional applications. * Designs, builds and maintains efficient, reusable and reliable C# code. * Ensures the best possible performance, quality and responsiveness of applications. * Identifies bottlenecks and devise solutions to these problems. * Helps maintain code quality and organization. * Develops system technical architecture documentation and design diagrams. * Designs wireframe screen flows for use in functional and design specification documents. * Supports the application and database development for performance improvement and scalability. * Troubleshoots performance issues and provide guidance for best practices.
Ideal Candidate
**Required:** * Minimum of a Bachelor’s degree in Computer Science, Computer Engineering or related technical discipline. * Minimum of 3 years of relevant experience in the design and development of high performance web based applications. * Experience with C#.Net and ASP.Net. * Experience in writing reusable C# libraries. * Experience in the .NET framework 4.5 and MVC. * Familiarity with jQuery, jQuery UI and AngularJS. **Preferred:** * Solid understanding of object-oriented programming. * Experience in Relational Database Management System. * Experience in various design and architectural patterns. * Experience in designing scalable applications. * Creating database schemas that represent and support business processes. * Implementing automated testing platforms and unit tests. * Familiarity with continuous integration. * Excellent communication skills, both verbal and written. **Physical Demands:** * Frequent sitting. * Negligible travel via air or land.
Compensation and Working Conditions
Benefits Benefits included

Additional Notes on Compensation

We offer competitive benefits such as medical, dental, vision, flex-spending, 401k, tuition reimbursement, vacation, holiday and PTO.

Reston, Virginia
Skills Desired
Sign up or login to see how your skills match up.
  • Computer
  • Design
  • jQuery
  • Programming
  • AngularJS
  • ASP.NET
  • Automated Testing
  • C#
  • Computer Engineering
  • Continuous Integration
  • MVC Framework
  • Unit Testing
  • Wireframe
  • Computer Science
  • Microsoft .NET
  • Database Schema
  • Architectural
  • Microsoft .NET Framework 4.5.1
  • Database Development
  • Relational Database Management
  • jQuery UI

Want to see jobs that are matched to you?

DreamHire recommends you jobs that fit your
skills, experiences, career goals, and more.