Find A Job › Information Technology


Software Engineer

  • Location: Coppell, TX
  • Job Type: Direct Placement
  • Ref No: 21-05145
  • Date: September 14, 2021
  • Job title:

Job Description - Software Engineer


Dallas, TX

ICS is hiring a midlevel Software Engineer, who will join a team responsible for a commercial software product portfolio in our Client’s highest revenue generating division.

What You’ll Do:

  • 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

Skills/Experience You’ll Need:

  • Bachelor’s degree in computer science or related discipline
  • 3+ years of experience in professional software development .NET technology solutions
  • 3+ years’ experience of developing hosted web-based software
  • 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
  • Working knowledge of Team Foundation Server is a plus. This includes both source control as well as work item tracking

Related Job Listings

Job Location Type Posted  
IT Product Manager Remote, TX Contract October 22
Senior Windows Engineer - Remote Remote, TX Right to Hire October 22
IT Product Owner - Remote Remote, TX Contract October 21
Senior Software Developer Houston, TX Direct Placement October 21
Sr. UI Software Engineer Houston, TX Direct Placement October 20