Software Developer

About Neocova:  Neocova is a rapidly expanding financial technology firm that offers artificial intelligence, analytics and other cloud-based systems that enable financial institutions to operate more efficiently, effectively and securely by removing the stresses of managing complex systems and complicated contracts.  The company’s headquarters are in St. Louis, MO, with operations in New York, NY and the Bay Area, CA.  Neocova’s company purpose is to help financial institutions better serve their communities through the power of smart technology and partnership.  We are committed to hiring and developing a team of passionate, performance oriented professionals who love to make a positive difference.

Role Summary:  Engage in all phases of the software development lifecycle which include: gathering and analyzing user/business system requirements, creating application system models and refactoring and optimizing existing code.  Participate in design meetings and consult with product team, clients and other stakeholders.  Be the builder to deliver world class software while continuing to refine, test and debug programs to meet business needs in the achievement of business and technology initiatives.

Primary Job Responsibilities
  • Develop, test and implement new software programs
  • Test, maintain and recommend software improvements to ensure strong functionality and optimization
  • Install, customize and integrate commercial software packages
  • Integrate external systems and platforms
  • Work with experienced team members to conduct root cause analysis of issues, review new and existing code and/or perform unit testing
  • Identify ideas to improve system performance and impact availability
  • Resolve complex technical design issues
  • Development of technical specifications and plans
  • Analyze user requirements and convert requirements to design documents
  • Make good technical decisions that provide solutions to business challenges
  • Compile timely, comprehensive and accurate documentation and or reports as requested
  • Possess up-to-date knowledge of technological developments in the industry
  • Communicate effectively and professionally in all forms of communication with internal and external customers
  • Possess strong problem solving and decision making skills while using good judgment
  • Multi-task and change from one task to another without loss of efficiency or composure

Personal Attributes
  • Communication (expressing ideas effectively orally and in writing)
  • Strong organizational skills (ability to manage multiple projects)
  • Teamwork/collaboration and ability to work with multiple stakeholders
  • Inquisitive
  • Proven ability to execute
  • Practical learning (assimilating and applying new information)
  • Comfort in an environment in which ideas are vigorously discussed and debated
  • Comfortable working at a rapid pace startup-like environment in which decisions often have to be made with imperfect information
  • Mature orientation with ability to hold information in extreme confidence

Required Education and Experience:
  • 5+ years demonstrated software development experience in large team environments (+10 developers) in Python or Java
  • Experience in database design, optimization
  • Experience in developing cloud native applications (Google Cloud)
  • Technical acumen in modern productivity applications and platforms (GSuite, Slack, Asana etc..)
  • Excellent (and demonstrated) organizational skills 
  • Excellent (and demonstrated) written and oral communications 
  • Demonstrated experience in Lean and Agile methodologies
  • Self directed, ability to self manage 
  • Bachelor’s Degree in Business, Management, IT or hard science or relevant work experience and industry certifications will also be considered

Preferred Experience:
  • Development,deployment and management of containerized applications (Docker, Kubernetes) 
  • Demonstrable history of delivering superior results in a performance based company
  • Experience in a regulated environment (financial, healthcare)

Relocation:  Not available

Compensation Package:  Competitive startup compensation package including base salary, excellent health and wellness offerings, unlimited vacation days and discounts on a variety of business products and services relevant to today’s professionals.  We aspire to be the best work environment — empowering and encouraging our people inside and outside of the office.  

Want to apply later?

Type your email address below to receive a reminder

Apply to Job

ErrorRequired field
ErrorRequired field
ErrorRequired field