Previous Job
Sr. Software Engineer
Ref No.: 17-07709
Location: Dallas, Texas
Position Type:Direct Placement
Start Date: 08/22/2017
My client in Dallas, TX (downtown) is looking for a .NET Engineer to join their growing team!

Title: SR Software Engineer
Location: Dallas, TX
Type: FTE/Direct-Perm
Rate: DOE

  • Bachelor's degree required in Computer Science, IS, MIS or related technology or engineering field or 5-6 years relevant experience.
  • 5+ years total relevant experience in building enterprise-level applications
  • Experienced front end developer with the following client side technologies: CSS, HTML, JavaScript, AngularJS, TEST API Dev
  • Experienced C# programmer with object-oriented analysis, design, and implementation expertise
  • Experience with .NET technologies: REST API, MVC, ASP.NET, Entity Framework, Enterprise Library, Windows Services
  • Experience with database and report development technologies: SQL Server Stored Procedures, Reporting Services, and Integration Services
  • Experience with integration development using REST APIs and message queuing / integration platforms such as Azure ServiceBus and Apache Kafka
  • Experience on cloud based platforms like Azure or AWS
  • Experience with machine learning and artificial intelligence frameworks and tools a plus
  • Experience with Agile software development processes and the development life cycle
  • Experience with test-driven development (white/black box)
  • Experience with DevOps automation for testing automation, build automation, and deployment automation throughout the software engineering process
  • Demonstrate strong analytical and troubleshooting skills
  • Excellent written and verbal communication skills
  • Strong interpersonal skills
  • Developer w/ knowledge of multiple technologies
Position Day-to-day:
  • Develop and test new enterprise application features using test-driven development.
  • Perform enhancements or maintenance to existing software solutions
  • Monitor for, evaluate, resolve and make decisions and recommendations to remediate application production issues.
  • Analyze processes and workflows to design efficient solutions.
  • Work with Product Managers and Scrum Master to estimate, design, and build efficient, long term business applications utilizing standards.
  • Break down tasks, estimate detailed effort to complete, and execute on-time
  • Appropriately identify and raise blocks, issues, and risks to Scrum Master and team members.
  • Create automated integration tests, unit tests and performance tests for applications.