Software Engineer Multiple Positions
Core
Designing and building multi-tier distributed software applications, RESTful web services, and business intelligence reporting for enterprise application integration.
Role type
Senior Software Engineer (Backend/Cloud/BI)
Builds
Distributed software applications, RESTful APIs, BI reporting solutions
Domain
Financial Services / Enterprise Software
Deliverable
production ML models | product features | dashboards & analysis | infrastructure
Required skills
Java, Python, Scala, RESTful API design, Apache Spark, SQL/PL/SQL, Oracle RDBMS, NoSQL (Cassandra), AWS (S3, EC2, Lambda), CI/CD (Jenkins, Maven, Git/SVN), OpenTelemetry, Linux/Unix scripting
Preferred skills
SDLC process delivery, code review, design review, technical documentation
Technologies
AWS Lambda, Cassandra, EC2, Git, JIRA, Java, Jenkins, Linux, Maven, NoSQL, OpenTelemetry, Oracle, Perl, Python, SQL, Scala, Spark, SSAS, SVN, Unix
Responsibilities
Design and develop multi-tier distributed applications; build and optimize RESTful web services; process datasets and tune Spark applications; develop BI reporting with MDX engines; participate in SDLC phases including coding, testing, and release QA; perform code and design reviews; automate operational tasks via scripting.
Seniority
Senior, hands-on IC