Us Citizen
Green Card
EAD (OPT/CPT/GC/H4)
H1B Work Permit
Corp-Corp
Consulting/Contract
UG :- - Not Required
PG :- - Not Required
No of position :- ( 1 )
Post :- 9th Nov 2020
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