Full Stack Soft Engineer - emphasis on Performance( REMOTE )

IT Mantra

Green Card and US Citizens are encouraged to apply as client is unable to sponsor H1 visa at this time.( No corp to corp ) - W2 Only 3mths contract to possible hire for our direct client in Denver, CO. If candidate is local to Denver then the candidate will come to the office 1 day a week and work remotely 4days They are open to 100 Remote for Candidates not in the Denver area. Candidates will be working in MST Time Zone and with a team in Manilla so they prefer people located in MST, PST and CST time zones. Description SENIOR SOFTWARE ENGINEER with EMPHASIS in APPLICATION PERFORMANCE The Role The Performance Engineer will play a key role in ensuring that key milestones are met for web application performance, load and stress for one or more commercial enterprise class web products for our global Fortune 500 clients, as well as being a key contributor to capacity planning strategies. The successful candidate must be able to profile and triage performance and scalability problems through the web, application, database and infrastructure stacks. This includes identifying and partnering to remediate problem areas at the UI, web service, application container, configuration, data access layer and database layers. This candidate will work with production support teams, architects, engineers and data center personnel in the identification and remediation of these priority issues. Some key responsibilities include but are not limited to bull Responsible for providing expertise and technical leadership in performance engineering and tuning for large-scale software systems so they achieve system performance SLA objectives. bull Technical leadership includes performance assurance, defining performance validations (including high-volume load, large dataset performance and stress analysis), capacity planning and configuration planningmanagement. bull Partner with loadperformance testing engineers for determining the validations that indicate performance objectives have been attained in the software product ready for client shipment. bull Works closely with product development personnel to attain the highest level of system performance by identifying potential performance bottlenecks and mitigation strategies for improvement. bull Identify web, application performance patterns and database parameters needed for optimal performance, based on client workload characterization and assist in an on-going basis to realize stated product and solution performance objectives. bull Partners with the LoadPerf Testing leadership in developing performance validation plans and performance test results documents. bull Conduct code reviews for peers andor junior engineering team members based upon identified performance issues in order to increase the team knowledge of performance anti-patterns. Requirements Qualifications bull Bachelor's degree and 8+ years of related engineering experience bull Experience working with the full Microsoft technology stack, including .NETC ,SQL Server, ASP.NET, MVC and Web API bull Object Relation Mapping (ORM) such as Entity Framework or nHibernate bull Experience with front-end libraries, AngularJS and Bootstrap. bull RESTful Architecture experience bull Experience with Software as a Service (SaaS), multi-tenancy application development bull Experience working with large relational databases (SQL Server) in development and administration bull Demonstrable knowledge of networking protocols (such as HTTP, TCPIP and UDP), load balancerfailover approaches, web application security and multi-tier web application architectures. bull Experience in detecting memory leaks, deadlocks, hanging and looping processes, slow running processes, slow running database queries and biggest resource consumer. bull Applied knowledge of approaches and tools such as ANTS, dotTrace, Glimpse, Stackify, SQL Profiler, SQL Monitor bull In depth experience and knowledge of performance analysis, tuning techniques and benchmarking from the UI to the data tier bull Develop robust benchmark workloads based on production traffic patterns and anticipated feature usage with varying load levels and varying account sets. bull Demonstrated experience of meeting performance related deliverables on aggressive schedules with quality and on schedule bull Excellent organizational skills, multitasking ability and proven analytical, methodical thinking, problem solving and decision making skills bull Excellent verbal and writing skills, including the ability to research, design, and write new documentation, as well as to maintain and improve existing material bull Experience working for a national or global commercial software product company requiring software product usage and high availability in a 247365 model. bull Experience working with collaboration and issue tracking tools such as Confluence and JIRA bull Strong work ethic is a must bull Proactive Must be willing to seek out information and solutions that are pertinent to their responsibilities and key to their delivery bull Must be willing to remediate code written by others bull Team player attitude with a focus on the success of the team is a MUST bull Proactively collaborates with other teamsteam members ( Enterprise Architecture, Quality Assurance, Engineering, Information Security) across global time zones with the upmost professionalism, tact and resolve

View this job on