The Texas Department of Family and Protective Services (DFPS) Software Engineering organization is seeking a Salesforce Developer with at least five (5) years of experience to work on their new and greenfield software development projects. This is a great opportunity to develop architecture and projects by utilizing some of the latest and cutting-edge technologies. The agency uses Salesforce, REST APIs, Informatica, Angular, Bootstrap, Spring, Java, and .NET for the projects.
The mission of DFPS is to protect children, the elderly, and people with disabilities from abuse, neglect, and exploitation by involving clients, families, and communities. Join us to get behind our mission of protecting those among us who are most in need.
We are looking for a Salesforce Developer with a solid understanding of the Salesforce platform, its best practices, architecture, and system integration with other platforms.
This hands-on role is expected to perform advanced job responsibilities such as working in a self-organized team, providing project work estimation, participating in planning, analyzing user requirements, reviewing design and development of scalable and reusable software, provide automation of build, deployment and testing of systems as well as maintenance of existing systems. In addition, this position will be responsible for working closely with the Chief Technology Office (CTO) team, DevOps team, Project Management team, and the Program team to develop and deliver world-class applications.
This position is classified as a full-time position (40 hours a week). Work outside of regular hours may be required. Travel to other Austin offices(s) may be required. Works under minimal supervision, with considerable latitude for the use of initiative and independent judgment.
This position is a full-time position that includes other State of Texas benefits as described in this SAO site: http://www.sao.texas.gov/SAOReports/ReportNumber?id=18-704
Essential Job Functions:
Work on Salesforce development, including plan, design, development, deployment, and maintenance of one or more applications
Collaborate with the Chief Technology Office (CTO) team, DevOps team, Project Management team, and Program team in the development and execution of enterprise-level strategies and technical direction using Salesforce
Work with the product management team in the interpretation of business requirements into technical requirements and technical specifications
Provide recommendations on code reviews, unit testing, integration testing, continuous integration, and continuous deployment practices
Provide technical guidance to team members
Develop scalable and high available code by following the design principles and software engineering best practices
Maintain and support custom objects, fields, and applications
Create and execute queries and reports, maintain user roles, security, and profiles.
Troubleshoot issues, identify system enhancement opportunities and work with the development team to resolve issues
Train new and existing Salesforce users on custom applications
Perform other duties as assigned
Knowledge Skills Abilities:
Strong technical knowledge of Salesforce (Mulesoft integration is nice to have)
Knowledge of Apex classes, triggers, Visualforce pages, and Lightning Components
Knowledge of Process Builder, AppExchange applications, SOQL, SOSL
Knowledge of Salesforce Lightning security and performance features
Knowledge of JavaScript is highly desirable.
Knowledge of experience with salesforce.com Web Services APIs like force.com SOAP and REST-based Web Service APIs, the Bulk API, and the Metadata API
Ability to perform system analysis, providing effort estimation, and participate in project planning
Ability to design and develop complex, scalable and high-available software system(s)
Ability to communicate effectively both verbally and in writing to any level of the organization in a clear and concise manner
Familiar with and/or working knowledge of accessibility standards, including WCAG 2.0 and TAC Section 508, is a plus.
Registration or Licensure Requirements:
Salesforce Certified Administrator,Salesforce Certified Developer is preferred
Initial Selection Criteria:
Five (5) years’ experience in Salesforce development
Two (2) years’ experience in APEX and Visualforce
Two (2) years’ experience in Lightning Components, Process Builder, SOQL, SOSL
Two (2) years’ experience in Salesforce Lightning security and performance features
Two (2) years’ experience in application design
Experience in developing SOAP or RESTful web services
Experience in using relational database technologies
Graduation from an accredited four-year college or university with major coursework in computer science, information systems, computer engineering or a related field. Work experience may be substituted for education on a year-for-year basis.
Note: You must meet the minimum initial screening criteria to be considered. You should not apply if your submittal documents do not clearly reflect experience meeting the initial screening criteria.
Additional Information:
Requisition# 491052.
N/A
MOS Code:
Note: Military occupation(s) that relate to the initial selection criteria and registration or licensure requirements for this position may include 25B, 255A, 255S, IT, 182X, 682X, 782X, 26, 030, C4|10, C4|11, ISM, 8846, 3D0X4. All active duty military, reservists, guardsmen, and veterans are encouraged to apply if qualified to fill this position. For more information see the Texas State Auditor’s Military Crosswalk at http://www.hr.sao.state.tx.us/Compensation/JobDescriptions.aspx.
HHS agencies use E-Verify. You must bring your I-9 documentation with you on your first day of work.
I-9 Form - Click here to download the I-9 form.
In compliance with the Americans with Disabilities Act (ADA), HHS agencies will provide reasonable accommodation during the hiring and selection process for qualified individuals with a disability. If you need assistance completing the on-line application, contact the HHS Employee Service Center at 1-888-894-4747. If you are contacted for an interview and need accommodation to participate in the interview process, please notify the person scheduling the interview.