What are the responsibilities and job description for the Software Engineer position at First Financial Capital?
Job Title: Software Engineer
Reports to: Director of Technology
Location: Corporate Office (Houston, TX)
Position Description:
Are you a passionate Software Engineer with a desire to develop cutting-edge technologies and deliver high-quality applications? Do you thrive when solving difficult problems and breaking through barriers? Are you ready to join a company that you can grow with and make an impact every day? If so, Join us at FFGA and put your experience to work in a fast-paced agile environment. You will work with a development team that is customer-focused, collaborative and committed to engineering excellence.
We are looking for a Software Engineer with a passion for delivering high-quality applications and seamless integrations. The Software Engineer will analyze, design, develop, test, deploy and maintain innovative and secure software applications, algorithms, APIs and web services. Gathers software requirement from business workflow owners. Assists business end-users with applications issues. Performs software integration across domains, platforms, products and environments. Prevents, identifies and corrects software defects.
Essential Qualifications:
- Bachelor’s Degree in computer science, MIS or related fields.
- 2-5 years of experience in developing enterprise applications and websites.
- 2-5 years in web-based technologies such as JavaScript, TypeScript, HTML5 and CSS3.
- 2-5 years in modern UI frameworks such as Angular, React, Knockout or Vue.js
- 2-5 years of experience of back-end programming with C# .NET.
- 2-5 years with SQL and transactional databases.
- 2-5 years of experience in designing scalable SOAP or RESTful APIs.
- Well versed with object oriented programming language paradigms.
- Experienced with developing in cloud platforms such as Azure, AWS or GCP.
- Knowledge of CRM platforms such as Microsoft Dynamics or Salesforce.
- Solid understanding of both on-premise and cloud-based solution architecture.
- Strong knowledge of the software design patterns such as MVC and database patterns such as ORM.
- Understanding of and adherence to secure coding techniques, coding standards and best practices.
- Familiar with Agile Scrum or Agile Kanban methodology and SDLC best practices.
- Experience with DevOps tools such as Azure DevOps and Git.
- Hands-on knowledge with software development toolsets such as Visual Studio, Chrome Developer Tools, SQL Server Enterprise Manager, SSRS, etc.
- Outstanding analytical and problem-solving skills.
- Excellent communication, interpersonal and consultative skills.
Preferred Qualifications:
- Master’s degree in computer science, MIS or related fields a plus.
- Understanding of related software platforms such as Alegeus, Selerix and Benefits Solver.
- Experience working with 5010/834 file format, Jscript and HIPAA compliance.
- Knowledge of general benefit plan terminology and the K-12 market benefits.
Must be able to obtain and maintain security clearances and successfully complete a thorough background check.
EQUAL OPPORTUNITY EMPLOYER