Senior .NET Software Engineer
DALLAS-75215, TX, US
08/22/2019
-
Required Skills
Company
Infinity Consulting Solutions, Inc
Experience
5 to 7 Year(s)
Job Description
SENIOR .NET SOFTWARE ENGINEER
COPPELL/IRVING, TX
Direct Hire: Base + Immediate Benefits
ICS is hiring for several Senior NET Software Engineers for a growing, global client in the Coppell/Irving area! The Senior .NET Application Engineer will be developing and supporting our Client’s customer facing Software as a Service.
What You’ll Do:
Efficient in technologies and the tools used in our Client’s development environment (Java, C#/.NET, ASP.NET, MVC, MVVM, SQL, WCF, REST, WPF, Javascript, jQuery, Knockout, HTML, HTML5, CSS, XML, XSL, AJAX, JSON, nHibernate, Visual Studio, Team Foundation Server).
Work with peers and Senior Engineers to ensure that software products deliver business value, are completed on time, have high quality, and minimize technical debt.
Participate in coding efforts within a project team. Clearly communicate actionable information to the project team.
Develop and document software designs that emphasize usefulness/usability, stability, performance, and reusability.
Assist with advanced debugging efforts within the project team when production and development issues arise.
Continuously stay moderately current on market trends and new technologies that can affect how we approach our solutions.
Establish collaborative relationships with project managers and other functional team members to ensure success of projects. When needed, act as a liaison to the business, assisting with decisions that require technical expertise.
Successfully interact across various functional roles and departments to ensure effective communication and collaboration.
Establish and uphold firm expectations and ensure that deliverables are self-certified prior to transitioning to the downstream consumers of the deliverable (QA and customers).
Accurately assess/identify project and/or business risks providing critical decision support by identifying acceptable risks and outlining risk impact/responses.
Work effectively with minimal supervision.
The expectation is that the employee in this position will be able to receive a statement of objectives and detailed direction and be able to effectively execute to those directions and clearly communicate the project impediments to his/her peers with minimal feedback or assistance from Senior Engineers.
Skills/Experience You’ll Need:
Bachelor’s degree in Computer Science (or related discipline) required
5+ years of experience in professional software development
5+ years’ experience in developing .NET technology solutions.
5+ years’ experience of developing hosted web-based software.
Experience with Angular4+ is preferred
Experience with Azure is preferred
Understanding of and experience with an agile SDLC (such as Scrum, XP, Lean, Kanban, Scrumban).
Understanding of and experience in developing in a Continuous Integration Environment.
Understanding of and experience in the use and creation of automated unit tests.
Knowledge of common software design patterns (such as MVC3 or MVC4) is a plus.
Knowledge of ORM Frameworks (such as nHibernate and Entity Framework) is a plus.
Knowledge of Dependency Injection Containers (such as Castle Windsor and Unity) is a plus.
Knowledge of NoSQL DBs (such as RavenDB or MongoDB) is a plus
Knowledge of Responsive Design is a plus
Knowledge of Xamarin, PhoneGap, Appcelerator are a plus
RDBMS (MS SQL Server and/or Oracle) expertise is a plus.
Experience of Team Foundation Server is a plus. This includes both source control as well as work item tracking.
Sr. .Net Developer
Information Technology
No Preference
FullTime Job
Other
1
Candidate Requirements
-
Bachelors
Walkin Information
-
8/16/2019
-
Recruiter Details
Doug Klares
1350 Broadway, Suite 2205,
NEW YORK-10018, NY
-