Python/C#/ Oracle/SQL Web API Developer

Python, C#, Oracle, SQL, RDBMS, Microsoft SQL Server, OOP, Computer science, Architecture, Algorithms, Agile, Data structure, Communication skills, CAN, Computer engineering, Mathematics, Microsoft Windows, Scrum, Critical thinking, Debugging, Design patterns, IT, Middleware, Problem solving, QA, Requirements analysis, SDLC, SOA, Self motivated, Software, Software design, Finance, Customer focus, Web API, Software development
Contract W2, Contract Independent, 12 Months
Depends on Experience

Job Description

Candidates local to the Nashville, TN area are strongly preferred.

Job Qualifications (The ideal candidate should have the following):

The primary application is written using Python as well as some parts using C# and WebAPI as its middleware. It uses Oracle as the Primary back-end but also uses SQL Server. The entire application is developed and deployed in a Microsoft Windows environment.

Skills required:

  • BS in Computer Science, Math, Computer Engineering or related major
  • 5+ years of industry experience in coding and building software
  • Hands-on Python programming with full software life-cycle experience
  • Proficient in Data structures and Algorithms and Object-Oriented Programming experience 
  • SQL and Relational database experience (e.g. Oracle or SQL Server)
  • Understanding of n-tier Application / SOA and Design Patterns 
  • Strong Software Development and Architecture skills 
  • Experience working in a collaborative team environment
  • Agile/Scrum methodology experience
  • Any quantitative programming knowledge is a plus


  • Participate in full development life cycle including requirements analysis and design
  • Design, develop, document, test, and debug new and existing software systems 
  • Consult with end user to prototype, refine, test, and develop programs to meet needs
  • Participate in software design meetings and analyze user needs to determine technical requirements
  • Support, maintain, and document software functionality
  • Analyze code to find causes of errors and revise programs as needed


  • Passion for learning new skills in technology and domain knowledge
  • Strong critical thinking skills and communication skills
  • Excellent analytical and problem-solving skills
  • Self-starter, good team player with a “can do” attitude
  • Should be able to take ownership and have strong client focus with ability to work with end-users

Special Knowledge (not required): 

  • Knowledge of financial markets and trade flows would be advantageous but is not essential


We look forward to reviewing your profile.

Thank you, Talent Team @ SIALTP


Dice Id : 10432398
Position Id : 116PythonC#
Originally Posted : 2 months ago
Have a Job? Post it