Sr. Software Developer in Dallas, TX at MDI Group

Date Posted: 10/22/2018

Job Snapshot

Job Description

Sr. Software Developer
Direct Hire
Dallas, TX

Under the direction of the Manager of Software Development, the Sr. Software Developer is responsible for the creation, maintenance and overall quality of custom software. This role will apply their in-depth knowledge of building server, web, desktop, and cloud based solutions to benefit our stakeholders.

What You Will Be Doing:

  • Build custom server, web, desktop, and cloud based solutions that deliver value to the full customer base using approved languages and tools
  • Documents and demonstrates solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear code
  • Participates in testing activities to ensure quality is delivered from inception through end of life
  • Work with Program Management to ensure requirements are met and software can be delivered in accordance with schedules, deadlines or expectations
  • Work cooperatively with Software Quality Assurance to ensure quality standards are met and defects are remediated in a timely manner
  • Work cooperatively with Release Management to ensure that software meets versioning, build, packaging and code coverage standards
  • Work collaboratively with others in a DevOps focused culture to achieve a goal of continuous improvement within the organization
  • Track development tasks using approved third-party tools
  • Track software code versions using approved source control solutions
  • Participate in project meetings, stand ups, and other Agile related ceremonies as required to move the efforts forward
  • Handle special projects or other duties, such as Tier III Production Support, as -required
  • Maintains a professional image and adheres to standards consistent with company policies and procedures

Must Haves:

  • Bachelor’s Degree in MIS, Computer Science or related field. Equivalent job experience will be considered
  • Demonstrated ability to collaborate in a team environment to work through issues, obstacles or other challenges
  • Ability to perform in a fast paced, high-pressure environment
  • Familiar with Microsoft TFS, Subversion, Git or other source control tools
  • Hands on experience using a variety of technologies to build web based solutions using .NET Platform, HTML5 and CSS3, Javascript, and Typescript
  • Experience with IIS, Apache or other web server platforms
  • Hands on experience creating console applications, windows services or other background agents, applications
  • Should be fluent with SOAP or RESTful based web services and generally associated technologies
  • Should be comfortable designing web service payloads in XML or JSON
  • Experience designing various DB models. Must be comfortable designing tables, indexes, stored procedures
  • Experience using Entity Framework or other ORM software supporting data access requirements
  • Experience using Microsoft .NET Framework 4.5 library and C# language constructs
  • Experience with common enterprise patterns and practices for code structure and distributed applications
  • Experience with common messaging approaches using MSMQ, nServiceBus or other similar software
  • Demonstrable experience with Event Driven Architecture (EDA) highly desirable

Ed Cusack



Search IT Jobs