R

Regional Finance

Senior Software Development Engineer

Software EngineeringUpdated on Nov 14
Full-timeGreer, SC, USANo salary listedIn-person

About the Job

Requirements

  • A bachelor's degree in Computer Science or a related field, or equivalent experience.
  • At least 7 years of software lifecycle development experience.
  • Strong experience with current development frameworks including .NET, C#, Visual Basic, JavaScript, HTML5, CSS, Python, and Django.
  • Experience working in an agile environment.
  • Experience with mission-critical, 24x7 systems.
  • Experience with software engineering best practices across the full software development lifecycle, including coding standards, code reviews, source control management, build processes, testing, and operations.
  • Fluency with functional, imperative, and object-oriented languages.
  • In-depth knowledge of relational databases such as SQL and Oracle.
  • Proficiency with code versioning tools such as GitHub and Bitbucket.
  • Familiarity with Microsoft SQL Server and continuous integration.
  • Ability to pass a drug screen and other pre-employment screenings.
  • Strong analytical and problem-solving skills.
  • Ability to adjust to a rapidly changing work environment and to work collaboratively, self-organize, execute, and multitask.

Responsibilities

  • Develop software solutions by studying information needs, consulting users, studying systems flow, data usage, and work processes, investigating problem areas, and following the software development lifecycle.
  • Evaluate analyses, problem definitions, requirements, solution development, and proposed solutions to determine operational feasibility.
  • Document and demonstrate solutions through documentation, flowcharts, layouts, diagrams, charts, code comments, and clear code.
  • Determine and design system specifications, standards, and programming, and prepare and install solutions.
  • Conduct systems analysis and recommend changes to policies and procedures to improve operations.
  • Maintain job knowledge by studying development tools, programming techniques, and computing equipment; participating in educational opportunities and professional organizations; reading professional publications; and maintaining professional networks.
  • Protect operations by keeping information confidential.
  • Collect, analyze, and summarize development and service issues to provide information.
  • Complete related work needed to accomplish engineering and organizational objectives.
  • Support and develop software engineers by providing advice, coaching, and educational opportunities.
  • Develop software that users need.
  • Mentor junior and mid-level engineers.
  • Collaborate with the team to brainstorm and create new products.
  • Interview, recruit, and hire to grow engineering teams.
  • Make informed decisions quickly and take ownership of services and applications at scale.
  • Stay current with development practices and technologies, including open-source technologies.
  • Understand business needs and create tools to manage them.
  • Work primarily in an office environment, sitting at a desk and working on a computer.

Desired Qualifications

  • A graduate degree and/or technical certifications.
  • Previous experience in the consumer finance industry.
  • A background in financial services.

About the Company

Company size
Not listed
Company stage
Not listed
Total funding
Not listed
Headquarters
Not listed
Founded
Not listed

Recently Posted Jobs

Explore more opportunities at Regional Finance

See more jobs