Design, develop and implement new features and modules in company's financial software system, Knowledge of Object Oriented Programming and understand OO design and able to write reusable code components using Python/Perl or similar high level scripting knowledge.
Willingness to become proficient and develop in Python if not already a primary language.
Demonstrate an ability to adapt to changing needs, have a deep understanding of software development, effectively communicate to the team and client and capable of addressing issues in proactive manner.
Build tools to start, stop, configure, and monitor engines/Processes and to integrate them with standard monitoring tools such as Nimsoft, Microsoft AD Manger, and PRTG etc.
Work hands on with the system, installing and configuring it and testing that it meets the customers technical and business requirements.
Communicate on project status regularly and clearly. Keep track of effort spent on tasks.
Support, refactor and enhance an existing application/ system.
A team-oriented player with ability to guide, motivate and provide vision to junior engineers.
Help build interfaces to SaaS to import and export data to external systems and help in establishing connectivity to the SaaS platform.
Participate in DR tests to maintain high levels of readiness to ensure business continuity.
Learn and work with IBM MQ server and Active MQ for Messaging infrastructure and build scripting tools to support day to day operations.
BS and/or MS in Computer Science or related field.
Experience with Python to develop small scripts as well as large automation projects. Working knowledge of XML, Tomcat, Apache httpd, UNIX/Linux (Shell scripts).
Basic understanding of Java and JVM process, JVM tuning, JConsole, JMX and other java tools.
Hands on experience with any one Application server such as JBoss, Websphare, Weblogic etc.
Familiarity with Oracle and/or Sybase databases.
Experience with software tools such as Eclipse, ANT, CVS and JUnit highly desirable.
Must have a basic understanding of security and network protocols, such as FTP, VPN, HTTP(S), and SSH.
Strong problem solving, analytical and excellent interpersonal skills.