Job Description :
We are looking for a Full-time/contract employee for a Software Engineer.

The Texas Department of Family and Protective Services (DFPS) requires the services of one or more Software Engineer , dotNET Lead hereafter referred to as Worker, who meets the general qualifications - and specifications outlined in this document for the Texas Department of Family and Protective Services (DFPS). 
 
The DFPS IT Division seeks a Worker to perform in a Software Engineer role responsible for the modernization of existing DFPS’ Enterprise web applications, following established standards, quality attributes, and design specifications. This role is responsible for the following:
 
  • Define and Develop low-level design documents
  • Contribute to and follow software engineering best practices to create robust and standardized solutions
  • Work closely with Business Analysis and Project Management in executing the assigned development work
  • Participate in design and development activities for existing and new components
  • Perform full stack development including Database, Services, Web Applications, and Front-end development by utilizing various versions of programming languages and frameworks
  • Write scalable and high available code by following the design principles and software engineering best practices
  • Perform code reviews, unit testing, integration testing, test case automation, continuous integration and continuous deployment
  • Identify, investigate, and resolve production problems in a timely manner, based on the priority.

CANDIDATE SKILLS AND QUALIFICATIONS(Required):
  • Professional experience in software engineering
  • Expert in enterprise applications on .NET platforms
  • Expert in application development using C#
  • Experience with JavaScript technology
  • Expert in Web Application Development using ASP.NET MVC, .Net 4.8, and .Net 6 (Core
  • Experience in Oracle SQL & PL/SQL components
  • Should have working knowledge of data warehouse end-to-end implementation processes, from business requirement logical modeling, physical database design, ETL, end-user tools, database, SQL, performance tuning
  • Experience with user journey mapping, story boarding, creating mockups and wireframes, application usability design, fast prototyping, and proof-of-concept development
  • Excellent communication skills verbally and in writing used when leading development
  • Expert in Responsive and Progressive Web Application Development
 
Preferred:
  • Ability to understand, interpret, and explain business and technical requirements, provide estimation to project manager in project planning
  • Experience in writing meaningful unit test cases and user accessibility testing
  • Experience in SOAP or RESTful Web Services
  • Working knowledge of code Version Control using SVN or Git
  • Technical Documentation including Design Documents, Standards, and Configuration Plans
  • Ability to work with team members located onsite and remote
  • Experience in ODP, ORM or similar database connectivity tools
  • Experience as a participant in agile software development teams
  • Working knowledge of Test Automation (Selenium, LoadRunner, Accessibility testing) and the ability to troubleshoot integrations with HP ALM
  • Working knowledge of Responsive / Mobile Development
  • Experience in Static Coding Analysis using SonarQube or similar product
  • Working knowledge of Web Content Accessibility Guidelines (WCAG) 2.0 / Sec 508
  • Working knowledge of Continuous Integration, Jenkins or equivalent
  • Strong working knowledge of the following DFPS systems/programs (including but not limited to): IMPACT, PACES, PEIRS, ABCS, NEICE, SSCC, Child Placement Portal, and Community Based Care.
             

Similar Jobs you may be interested in ..