Job DescriptionSenior .Net Developer.Staffigo Technical Services is an IT Consulting firm performing industry solutions for clients all over the US. We are currently actively seeking a Senior .Net Developer.Roles & ResponsibilitiesCreate End to End integration with web application supporting downstream consumers of data, database packages, procedures, functionsSupport proper functioning and performance tuning of applicationDevelop stored procedures and triggers using SQL Server database to support ETL jobsWork effectively with the DBA teams to ensure that all approved development and deployment procedures are followed.Provide production support from development teams for existing systems, troubleshoot data and/or system issuesIdentify root causes and resolve data related issuesWriting acceptance or behavioral driven test scenarios and executionPerform code reviews and ensure compliance with application quality, coding, UI and Corporate standardsKey contributor of a quality engineering team whose primary goals are to improve software quality through built-in quality and improve code quality and automation of software enterprise applicationsCreate specialized test automation tools to meet specific needsWork with the development team to design and implement test and validation strategiesLead and/or mentor other software automation engineersExpert (8 Years hands on experience) in .Net, C#Expert (7 Years hands on experience) in SQL, PLSQL, Oracle toolsExperience in developing single page applications using HTML, Bootstrap, CSS.Ability to write clear, concise code in C# using a variety of standard .NET libraries and utilizing Object Oriented techniques.Experience implementing (not just utilizing) formal software design patterns in solutions.Solid understanding of REST principles.Experience with multi-tiered architectures in an SOA environment.Ability to write and debug complex stored procedures/triggers in SQL ServerStrong SQL Skills, including modeling and tuningExperience with .NET 4.6.1 framework and Visual Studio 2017.Experience with .NET Asynchronous processing and ParallelismExperience with Web form, Knowledge of ASP.MVC is a plusExperience utilizing Single Page ApplicationsProficient in all of the listed Microsoft Technologies: .NET - C#, HTML5, WebAPI, MVC, LINQ, Lambda Expressions, Angular JS (1 through 5), JQuery, Bootstrap, and MS-SpecflowProficient in SSIS and SSRSExperience utilizing unit testing and mocking frameworks such as MSTest, NUnit, Moq, Rhino Mocks, and similar tools.Experience with software testing and automated test techniques with a focus on quality through the development lifecycleDemonstrated experience with software testing methods, such as functional testing, stress testing performance testing, system resiliency testing and failure injectionLeadership in test automation architecture with experience in leveraging a cloud platformDemonstrated experience in tools such as Jenkins, Git, FitNesse, Gatling, Selenium, WebDriver or similar open source toolsHas experience in using scanning tools such as Sonarqube or Fortify and the ability to understand and educate team members on how to proactively address issuesCoding, unit testing and supporting different phases of testing.Experience with test frameworks and TDD/BDD tools (e.g. Cucumber, Gherkin)Responsible for production implementation and support activities.Good communication skills. Team Oriented and can work independently.Good written and oral communication skills. Documenting the design specs, unit test results etc.Forward thinking, independent, creative, self-sufficient and go-getter; who can work with less documentationProficient in working with Agile/Scrum teamsRequired Qualifications8 to 10 years of previous experience in web development in .Net and other related fields.Minimum Bachelors Degree in Computer Science or Similar degree ( Software Engineering, Information Systems / Technology)Strong problem solving and critical thinking skillsStrong attention to detail Associated topics: application architect, architect, back end, design, design pattern, lead, matlab, maven, perl, php Associated topics: application developer, back end, c, lead, matlab, maven, php, senior software developer, senior software engineer, software engineer lead
* The salary listed in the header is an estimate based on salary data for similar jobs in the same area. Salary or compensation data found in the job description is accurate.