Careers

Careers > Business Development > Software Developer / Engineer IV

Software Developer / Engineer IV

Richardson, TX

Contract to Hire

Not Specified

Level

Professional

Position Type

Contract to Hire

Education

Bachelor's Degree

Travel Percentage

Not Specified

Job Shift

Day

Job Category

Business Development

DEPARTMENT

Information Technology

Reports to:  

Team Lead

JOB DESCRIPTION

As a Software Developer/Engineer IV at Generational Equity, you’ll build products using the .NET Core framework. You’ll write clean functional code and work with and help lead our Dev team and Project Manager to create great products for our users. You will be involved involved in the design, development, deployment and maintenance of new and existing features. Your code will be written in a timely and scalable way while ensuring optimization. Ultimately, your work, experience and leadership will impact the quality of our products in a meaningful way.

QUALIFICATIONS

  • Highly proficient in C#, T-SQL and associated DDL.
  • Senior experience with ASP.Net and ASP.Net Core framework, SQL Server, design/architechtural patterns (e.g. MVC) and Object Oriented Design and Implementations.
  • Procient Experience in building out RESTful Web API’s in .NET Core.
  • Proficient in architecting, developing and maintaining relational databases using Microsoft SQL Server 2012-2018.
  • Excellent in creating functions, views, triggers and indexes.
  • Proficient in writing and optimizing T-SQL code and Stored Procedures.
  • Experience working within the agile methodology.
  • Ability to focus on larger solution goals.
  • Experience with business analysis as required for a Business Use Case or Business Issue.
  • Ability to document processes and meeting notes.
  • 5+ years of programming experience.
  • A BS in technical or quantitative discipline.
  • Experience working in a decoupled tech stack with a Single Page Application (SPA) is plus.

ESSENTIAL FUNCTIONS

30% - Web Development

  • Responsible for developing, testing, implementing, and maintaining web-based application systems. 
  • Troubleshoots system problems and issues and looks for ways to improve the application.

30% - Software Development

  • Codes software application to adhere to designs supporting internal business requirements or external customers.

20% - Database Development

  • Codes, implements, and maintains stored procedures, tables, views as needed on a project by project basis.

20% - Software Analyst and QA

  • Reviews, analyzes, and modifies programming systems including encoding, testing, debugging and installing to support an organization's application systems. First layer of QA testing.