This site uses cookies. To find out more, see our Cookies Policy

Sr. Software Developer in Katy, TX at Search Services

Date Posted: 5/9/2018

Job Snapshot

Job Description

Under limited supervision, this role will be responsible for the creation of cross-platform applications that take into consideration all aspects of application development, design and architecture including - performance, scalability, security and testing.  This position will also be responsible for providing advanced technical standards, application assessments and technical support in coordination with peer IT groups and business application owners.

  • Plan and direct software development activities including design, development, testing and implementation of web, mobile & desktop applications
  • Develop and manage implementation strategy and change management for new and existing applications hosted on the Internet, Intranet, or standalone applications.
  • Oversee comprehensive integration testing of custom applications before exposing to user community.
  • Facilitate comprehensive user acceptance testing with focus groups, project sponsors, and key stakeholders to ensure zero defects before custom applications are put into production.
  • Liaise with development team and business stakeholders to resolve design, functional and technical issues during development life cycle.
  • Maintain relationships with client portfolio, continuously improving customer satisfaction, with intent to sustain existing business partnerships and create new business opportunities.
  • Accountability for all dependencies, systems and content on custom web applications

Experience & Required Skills: 

  • Minimum 8 years of software development experience  
  • Expertise in development of cloud-native, mobile-first and offline-first applications
  • Solid knowledge of application development lifecycle, ALM and agile methodologies
  • Experience developing front-end web applications using AngularJS 2+
  • Experience designing and developing RESTful APIs using .NET
  • Good knowledge of software design patterns and architecture styles
  • Strong proficiency in C#  (version 3.5 or later)
  • Experience delivering high quality code that has been well tested using various testing frameworks. This includes writing and automating unit tests, integration tests & UI tests
  • Familiar with CI/CD pipeline
  • Familiar with container & virtualization technologies 
  • Proficient in writing T-SQL /PL-SQL
  • Experience with ORM tools(Dapper /Hibernate)
  • Experience working with RDBMS (Oracle, MSSQL) and NoSQL databases (MongoDB/CouchDB)
  • Experience developing applications on AWS / Azure is a plus
  • Experience developing desktop applications using Electron is a plus
  • Experience in WPF application development is a plus
  • Great organizational, time management and problem solving skills 
  • Excellent written and verbal communication skills 
  • Motivated and shows initiative 
  • Works well independently and within a team 
  • • Willing to travel as required to promote development and release of applications at field locations.