Primary Skills:.NET Agile AngularJS Backend development C# Cloud Database IBM WebSphere MQ
Secondary Skills:Integration testing Microsoft Windows JAAS NoSQL RESTful QA Web API
Job Location:
Austin, Texas
Posted Date:
Posted today
Job Description
Title: Sr. .Net/C# Developer
Location: Austin, TX
Duration: 12+ months
IMP Note: Must send hacker rank test need 75-80% or more > 601 .Net Hacker Rank Test
Experience Requested:
• 100% backend Development role
• NEED VERY STRONG UNIT TESTING ABILITY (usually from a financial services background the best candidates with this mentality- testing every line of code)
• FEATURE TESTING ALSO LOOKING FOR (sometimes referred to as integration testing)
• Advanced C# experience
• Strong .Net
• Strong .Net Threading
• Strong Object Oriented concepts (OOAD and OOP)
• C# Generics
• REST (Web API)
• .Net Core
• Entity Framework (or any ORM)
• Web/windows experience good to have (advantage)
• Cloud Development (Paas) PCF.
In addition to the bullet points list mentioned in your email, I would consider the following:
• NoSQL Db.
• SOLID principles.
• We don’t need WPF expertise.
• We need a strong c# person who understands DI, Patterns (pub/sub).
• Who understands queues (Rabbit or IBM MQ).
• Experience in Unit tests Xunit and Nsubstitue.
• Angular experience is a plus (nice to have).
Interview prep> Below is where some other candidates have fallen short and their grading system further down
- No experience with di , testing, threading/TPL , dot core, experience with EF also not clear.
- Not very clear on OOPS, was not aware of any DI container or ORM.
- He does not have a good understanding of basic .NET concepts – Attributes, Dictionary, IDisposable, Object oriented concepts like Polymorphism/Inheritance, etc… Limited knowledge of multi-threading.
Concise Eval: 5 – Exceptional 4 - Above Average 3 – Average 2 - Below Average 1 – Unsatisfactory
Prior Work Experience: Has the candidate acquired similar skills or qualifications through past work experiences? 5 4 3 2 1
Technical Qualifications/Experience: Does the candidate have the technical skills necessary for this position? 5 4 3 2 1
Verbal Communication: Did the candidate demonstrate effective communication skills during the interview? 5 4 3 2 1:
Candidate Enthusiasm: Did the candidate show enthusiasm for the position and the company? 5 4 3 2 1
Overall Impression & Recommendation: Final comments and recommendations for proceeding with the candidate. 5 4 3 2 1
Responsible for applications development in an enterprise architecture environment within .net framework using C#. Must be able to apply SDLC concepts and have a proven track record of delivering solid, robust applications. Must have a good understanding of Object Oriented Programming concepts, have experience working on distributed platforms (Windows preferred or UNIX) and have experience in a .net framework enterprise architecture environment. Knowledge of Rational Unified Process methodology, Agile or other iterative development methodologies is a plus. Must have strong interpersonal, analytical, problem solving and organizational skills, and the ability to independently work as a contributing member in a high-paced and focused team.
If you need any more details please let me know, Thank You.