EPAM is looking for an experienced Software Engineer to join our expanding team. With this opportunity you will be part of a major digital transformation initiative that will revolutionize post trade processing.
You will design and build the next generation of business applications using the latest technologies and be part of a fast-growing team committed to the highest standards of customer interaction and engineering best practices.
Drive the development of a new set of platform capabilities in the Digital Core’ that will enable real time processing, analytics and structured workflow
Provide technology solutions that will solve business problems and strengthen our position as digital leaders in financial services
Interact consistently with key stakeholders in Operations in cross-functional teams (hybrid pods) to ensure we are delivering the right thing
Contribute to skill aligned chapter constructs working across the Digital Operations platform to ensure we build solutions in the right way
Providing technical expertise and recommendations in assessing new software projects and initiatives to support and enhance our existing applications
Conduct code reviews and test software as needed, along with participating in application architecture and design and other phases of Software Development Life Cycle
See that proper operational controls and procedures are implemented to process move from test to production
Proficient in Python and / or JAVA with total 5-7 years of experience in programming and software development
Must have a solid knowledge of statistical and predictive modelling techniques with strong analytical and problem solving skills
Extensive experience on Predictive Modelling using advanced mathematics and statistics, Segmentation & clustering, Time series analysis on financial market data
Experience with algorithms for Rule / pattern mining, Text mining, Anomaly Detection, Machine learning and AI with their implementation using standard API's and computational packages such as TensorFlow, Theano, PyTorch, Keras, Scikit-Learn, NumPy, SciPy, Pandas, StatsModels, Spark ML etc
Experience with big data technologies like Hadoop and Spark
Experience of Apache Flink / Apache Kafka and the ELK stack are highly desirable (Elasticsearch, Logstash & Kibana)
Good to have experience with ETL (Informatica, Alteryx) and Data visualization tools like Tableau, Power BI are an added advantage
Familiarity with CI / CD (TeamCity / Jenkins), Git / GitHub / GitLab
Familiarity with Docker / containerization technologies
Familiarity with Microsoft Azure
Proven track record in an agile Software Development Life Cycle in a large scale enterprise environment
Knowledge of Post trade processing in large financial institutions an added bonus!