Find a Job: Results

Back to Results

Software Engineer

Location: Dallas Region
Category: Information Technology
Employment Type: Direct Hire

Principal Software Engineer need for a direct hire opportunity in Irving, Texas


Principal Software Engineer is responsible for identification and development enterprise solutions.


  • Responsible for one or more applications, working with Business Systems Manager and Business Analyst counterparts on planning and delivering code changes to production, ensuring teams work on schedule.
  • Provide business and project expertise when collaborating with clients, IT resources, vendors, consultants and other stakeholders to identify the user requirements, assess technologies, recommend and implement technical solutions.
  • Participate in estimation process.
  • Responsible for source code development; create technical documentation; utilize software configuration, version and quality management processes.
  • Responsible for unit testing, performance tuning, defect remediation during testing, and deployment planning.
  • Participate in Production Support Escalation if necessary for high-severity issues within their application domain
  • Is capable of analyzing, designing and developing complex programming systems independently.
  • Chair Agile Team meetings.


  • Experience developing software for the US mortgage industry.
  • 7+ years of profession experience, including proficiency with OOPS, Design Patterns, WCF, Web API, XML, VB.Net/C#, ASP.Net, .Net 3.5/4.0 (Web Development), LINQ to SQL, Entity Framework, MVC 4.0, SQL Server 2012 and above, Jquery, Javascript, and Windows Services.
  • Adaptive leadership style, capable of leading multi-disciplinary teams with diverse skill sets.
  • Excellent interpersonal, oral, and written communication skills.
  • Ability to respond quickly to sensitive issues, complex inquiries, or complaints from clients, co-workers and or management.
  • Strong analytical skills.
  • .Net application architecture experience a must.
  • Experience developing workflows to automate business processes desired.
  • Experience in third party application integrations.
  • Experience with ServiceNow JavaScript frameworks desirable.
  • Experience with SharePoint development desirable.
  • Experience with K2 development desirable.
  • Experience with Business Process Management Systems desirable.
  • Experience with AngularJS desirable.