Required Skills

.NET .NET Core Spring C# ASP.Net VB.Net

Work Authorization

  • Us Citizen

  • Green Card

  • EAD (OPT/CPT/GC/H4)

  • H1B Work Permit

Preferred Employment

  • Corp-Corp

Employment Type

  • Consulting/Contract

education qualification

  • UG :- - Not Required

  • PG :- - Not Required

Other Information

  • No of position :- ( 1 )

  • Post :- 9th Nov 2020

JOB DETAIL

Position .Net Developer
Location: Dallas, TX.
Duration: 12 months

Job Description:

 

·       Provide hands-on development and mentoring as necessary for all members of the team to ensure team and project success.

·       Work closely with product owner and team members to decompose stories, design features, and prioritize tasks.

·       Prototype, validate and create specific application solutions for the business.

·       Lead team in execution of development pipeline and delivery of the organization’s software products to QA, and ultimately to Production.

·       Interface with product owner and key stakeholders in Project Management, Business, QA and Technology Operations to ensure high quality delivery of software projects on time and budget.

·       Identify technology risks and dependencies early to establish mitigation plans.

·       Create artifacts for each project such as Software Architecture documentation, Technical Use Cases, and Code Review Packages.

·       Meet periodically with onshore and offshore developers to review and improve code quality, requirements specification and design methodologies.

·       Utilize automated software test tools and frameworks such as test driven development to achieve software quality standards

·       Support integration efforts to build whole systems from various subsystems

·       Support release manager to assemble releases and drive improvements in the release process

 

Skills:

·       Minimum of 10 years of solid backend development experience in C#/.Net

·       Minimum of 2-3 years team leadership experience

·       Expert with frameworks such as .NET, .NET Core, Spring, Hibernate and understanding of UML (Unified Modeling Language)

·       Expert in object oriented design, SOA, design patterns, development, implementation and maintenance.

·       Exceptional experience designing and implementing REST based Web Service API(s) in a transaction processing environment.

·       Strong experience in Cloud Native Applications and Micro Services Architecture

·       Strong Experience with SQL Server

·       Strong Experience with Rabbit MQ / MQ

·       Strong experience in building enterprise scale web solutions based upon n-tier architecture using open source technologies (Angular / React), Microsoft Web API, and SQL / No-SQL Databases.

·       Strong experience and demonstrate proficiency in web based technologies such as Angular/React, HTML, CSS, JavaScript, Typescript, jQuery, Backbone, Bootstrap, Node or similar

·       Good understanding of latest Architecture and Development Standards, Guidelines and SOLID principles

·       You should be comfortable in a fast-paced customer focused environment that continually embraces the latest technologies and techniques.

·       Thorough understanding of Agile software development methodologies, values, and procedures.

·       Self-motivated as well as creative and efficient in proposing solutions to complex, time-critical problems

·       Ability to analyze, propose and implement timely, cost effective, quality solutions for all issues or problems within area of responsibility

·       Excellent verbal and written communication skills required for composing and delivering technical presentations or other forms of documentation to various level of technical and non-technical management

 

Preferred Skills:

·       Experience with distributed multi-tier applications, WMI, NO SQL databases, and SQL is preferred

·       Experience in developing applications using modern streaming technologies and protocols

·       Independently plans own work and are accountable to meet schedules and deliverables

·       Experience providing guidance, direction, and feedback to other technical staff in order to meet agreed upon objectives.

·       Proficient managing multiple priorities in a dynamic, geographically dispersed environment

 

·       Topics for screening (Based on past interview by client ):

·       C# , OOPS core concepts

·       What is the difference between Abstract class and interface

·       Dependency injection

·       Generics

·       What is boxing and unboxing

·       Dictionary and Tuple

·       Design Patterns and SOLID Principal’s

·       Asynchronous/Concurrent/Parallel Programming -  Async and Await concepts , usage and in Depth execution

·       Is Async same as Parallelism, explain

·       Performance improvement with Async usage

·       Thread and Task concepts

·       Threading (sync & async)

·       Are Tasks same as Threads.

·       Garbage Collection

·       Synchronization concepts – Sharing resources with multiple threads or tasks

·       REST Services

·       WebApi

·       Messaging Broker Integration

Company Information