West Hollywood, CA, USA
icrunchdata Network
Job Title: Sr. Software Engineer (C#) Location: West Hollywood, CA Job Type: Contract Duration : Long Term (Multi-year contract) Contact Info : Stuart Schwartz – 201-786-2425 Hot Buttons for this role: Strong C# /.NET (> 5 years). Strong SQL experience on complex Store Procedures and optimizations, LINQ, Entity Framework Strong software engineering concepts including design patterns, code quality principles, SOLID, etc. Full stack orientation: WinForms JavaScript Angular, ASP.NET MVC, HTML, CSS. Extensive hands-on experience in design, development and debugging. Ability to understand business requirements and author documentation and diagrams. Proactive, passionate and service oriented. Excellent trouble shooting and problem analytic skills. Excellent written and oral communication skills. Duties and responsibilities: Perform coding and/or configuration to meet documented needs, utilizing standard procedures and techniques. Develops detailed flowcharts to show processing logic. Interfaces with business analysts, project managers, and/or customers to clarify requirements. Tests own work, contributes to the development of test plans, and participates in post-implementation reviews. Provides support for production systems. Writes documentation that describes installation and operating procedures. Coordinates with customers and MTS colleagues to resolve systems issues and advance development projects. May develop materials to support user training on new or revised systems/applications. Provides ongoing support and troubleshooting for installed applications by analyzing a chain of events and applying technical knowledge following established procedures and standards. Keeps learning about new development tools and strategies. Job skills: Good skills on understanding user’s requirements, processes, and designing solutions. Strong analytical skills. Proactivity for learning new technologies, applications, APIs, etc. Critical thinker and problem-solving abilities. Excellent interpersonal and communication skills. Strong organizational skills to prioritize between multiple critical requirements and projects. Sense of ownership and pride on performance and its impact on the company’s success. Technical skills: Demonstrates familiarity and strong working knowledge of the relevant programming languages and tools for the application area. Demonstrates understanding of application development methods, including agile and waterfall, as well as the fundamentals of requirement specification, design, coding, and testing of business applications systems. Has a strong working understanding of installed systems, with the ability to troubleshoot and resolve many problems on the existing systems supported. Tests, implements, documents, and maintains system components based on specifications. Also modifies tests and troubleshoots existing tools and utilities. Maintains and builds expertise in the relevant programming languages. Seen as a key resource in the existing applications supporting the business area, ensuring the system is performing up to requirements. Good skills on understanding user’s requirements, processes, and designing solutions. Understanding of UX/UI concepts tending to improve user interaction with the systems and processes. Being able to manipulate non-structured data in XML/JSON/CVS formats. Familiarized in working in agile/scrum/sprint driven environments. Solid knowledge of: C# Object oriented programing / design patterns / SOLID principles SQL / SQL Server (2008) / Entity Framework / LINQ Plus skills: Frameworks: ASP.NET Core, Microsoft .Net Core, Microsoft Silverlight, Enterprise Library, Microsoft UWP, Android, Microsoft WPF. Web: React.js, jQuery, bootstrap, Vue.js. Experience in health metrics monitoring like Splunk, NewRelic, SUMO, Ligthstep. Cloud computing knowledge: AWS, Azure, GCP. Service Bus: Rabbit MQ/AMQP, Azure Service bus. Databases: Azure DocumentDB, Apache Cassandra, PostgresSQL, MySQL. Continuous delivery/integration tools. Automation test tools: Test Complete, Studio Test, Selenium, TestCafe.js, Microsoft.Fakes, etc. – provided by Dice [...]