Dot Net Developer

Contractual | - |
Saint Louis, MO, Missouri, USA
quick apply

.Net Developer

Saint Louis MO





  • Define, design, develop and support the architecture of Head-End System product used in the Smart-Grid Solution by collaborating with technical and non-technical business stakeholders efficiently.
  • Collaborate with peer architects, Systems Engineering and Product Management and other technical and non-technical stakeholders in the current product development process. Coordinate with various departments and analyze requirements of the architectural team.
  • Develop solutions for various components and recommend changes for various customers.
  • Design architecture for various different components and validate tools.
  • Participate in architectural meetings and analyze all technical requirements for Dot NET applications.
  • Review infrastructure for any issues and recommend solutions.
  • Establish architectural methodology of all deliverables.
  • Monitor application architecture and ensure appropriate implementation of all solutions.
  • Develop architectural principles and standards for various IT groups.
  • Assist enterprise architecture team on all governance activities.
  • Evaluate all Dot Net documents and record observations.
  • Coordinate with architects and analysts and maintain technical knowledge.
  • Formulate and communicate technical vision and strategy to business and technical stakeholders
  • Create and improve software using the design patterns, refactoring and development best practices
  • Mentor development teams around sound design and coding practices
  • Respond quickly to changes in requirements and participate in Project planning and Estimation and help prepare the architectural document artefacts
  • Provide detailed & accurate estimates for code development efforts and conduct code, design and architectural reviews

Required Skills:

  • Experience with Visual Studio, C#, ASP.NET, MVC, .NET Framework 4.5, WCF, WPF, and Unit Testing Frameworks
  • Experience using UML modeling and diagramming tools like Enterprise Architect, MS Visio
  • Experience in responsive User Interface Development for the web desktop and mobile devices
  • Experience using Messaging using MSMQ, SOA using REST, SOAP RPC, HTTP, TCP IP, UDP Protocols
  • Experience using Oracle and SQL Server
  • Familiarity in use of distributed caching solutions and products
  • Experience with database performance troubleshooting for Oracle and/or SQL Server is desired
  • Knowledge and Experience around the Java platform is a plus
  • Exposure to performance and scalability improvement is desired
  • Good written and oral communication/presentation skills
  • Out of the box thinking and creative problem solving skills is desired
  • Tools: Visual Studio 2013, 2015.