This is your chance to be a part of the Improving Enterprises team!
Come work with a group that believes that teamwork is the greatest competitive advantage and holds respect for people, providing a great place to work, and delivering quality results as core values. We have positions available for you as a Senior Consultant. If you have a passion for craftsmanship and want to apply your design and development skills to challenging problems, this is the position for you!
If you join the team, you will be expected to participate in analysis, design and architecture sessions, develop .NET code to implement designs, adhere to the team's architectural and design standards, and commit to solid levels of unit and integration testing.
Senior .NET Developer/Principal Consultant
In-depth and varied professional experience including hands-on application architecture experience with .NET Frameworks and object-oriented and iterative development methodologies.
ü 7+ years of .NET Experience using C#
ü ASP.NET MVC experience
ü Ability to translate visual design mockups and wireframes into HTML markup and CSS
ü Database Tools & Modeling (SQL Server Management)
ü Has a good understanding of RESTful architectures and WebServices (WCF, Web API).
ü Strong OO Analysis and Design Skills
ü Experience with best practices including Pair Programming, Test Driven Development, Behavior Driven Development, Mocking Frameworks, Dependency Injection, IoC, Object Relational Mapping and Design Patterns
ü Experience with Databases (preferred ** SQL Server)
ü 7 to 10 years of technical industry experience
ü Experience with technical leadership leading small team of developers
ü Agile or similar process experience
ü Excellent communication skills.
“The people I am surrounded by are simply the best, and I am proud to call them friends.”
― Lori Davis, Technical Recruiter