Check In to
you new career.
Check Into Cash Logo

Sr. Software Developer

Information Technology
Position Type
Regular Full-Time


General Summary

Software Developer/Architect is responsible for designing and building new functionality on industry leading platforms on Cloud technologies. This position works closely with other architects, developers, business and operations teams to identify and implement functionality to give our customers the best experience possible with Check Into Cash and keep the company within all state regulatory guidelines.


Principal Duties and Responsibilities (Essential Functions)

  1. Work with business and operations teams to identify requirements.
  2. Design and implement new functionality and changes to existing functionality based on business needs in an iterative fashion.
  3. Ability to lead a small team of Developers.
  4. Take ownership of delivery schedule and quality of work.
  5. Provide input and estimates about effort to build desired functionality.
  6. Broad and extensive knowledge of the software development process and its technologies.
  7. Knowledge of architectural styles and relevant design patterns.
  8. Understanding of various coding methods and computer languages.
  9. Data modeling and database design experience.
  10. Experience with software development lifecycle (SDLC) processes.
  11. Experience with service-oriented architecture (SOA)
  12. Experience with content management systems.
  13. Participate in continuous integration, release and build management.
  14. Web and Mobile development experience.
  15. Experience with Full Stack development.

Job Specifications

  1. C# .NET developer with 7+ years of experience having most of that experience with web development
  2. Experience creating and using web services
  3. Extensive SQL experience and stored procedure writing and maintenance
  4. Basic SQL Server administration (how to create and modify database tables, users, stored procedures, tune performance, etc.)
  5. Basic IIS administration knowledge
  6. 5+ Years of JavaScript experience, especially using some kind of UI framework such as Angular or Bootstrap.
  7. Experience with a MVC (model-view-controller) framework.
  8. Knowledge of web security practices.
  9. Strong foundation of software design.
  10. Excellent verbal and written communication.
  11. Multithreaded programming experience.
  12. Experience with agile development practices, especially Scrum.
  13. Experience with ETL (extract-transform-load) processes.
  14. Experience with JSON and XML (JavaScript Object Notation).
  15. Experience creating documentation of technical and business processes.
  16. Experience working with business entities to define and understand requirements.
  17. Leadership experience.
  18. Desire to learn new skills.
  19. Desire to constantly improve.
  20. Willingness to take ownership and see things to completion on time with high quality.


Working Conditions

Sedentary Work – Exerting up to 10 pounds of force occasionally (Occasionally: activity or condition exists up to 1/3 of the time) and/or a negligible amount of force frequently (Frequently: activity or condition exists from 1/3 to 2/3 of the time) to lift, carry, push, pull, or otherwise move objects, including the human body. Sedentary work involves sitting most of the time, but may involve walking or standing for brief periods of time.


Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share on your newsfeed