Reviews system requirements and business processes; codes, tests, debugs and implements software solutions.
About us
Nasdaq (Nasdaq:NDAQ) is a leading global provider of trading, clearing, exchange technology, listing, information and public company services. Through its diverse portfolio of solutions, Nasdaq enables customers to plan, optimize and execute their business vision with confidence, using proven technologies that provide transparency and insight for navigating today’s global capital markets. As the creator of the world’s first electronic stock market, its technology powers more than 100 marketplaces in 50 countries, and 1 in 10 of the world’s securities transactions. Nasdaq is home to approximately 4,000 total listings with a market value of approximately $15 trillion. To learn more, visit: http://www.nasdaq.com
Your role and responsibilities
As a Software Engineer, you will work within a cross functional team with a DevOps mindset to deliver large, complex and distributed systems with high availability to large clearing houses around the globe.
The team is located in the Nasdaq Toronto office but is part of an experienced and highly engaged global financial technology team working to deliver customized solutions that are tailor made for our global clients. .
Key responsibilities
Write high quality code that solves difficult problems in a highly distributed system with extreme demands on resilience and quality.
Cover your code with sufficient tests. Our coverage floor is 80%.
Participate in and contribute to our scrum ceremonies, e.g. daily stand-ups, sprint planning, demos and retros.
You will be involved in several stages of the product life cycle; design, implementation and testing. At times, also release and deployment.
Participate in design discussions and decisions.
We have the mentality that if you build it, you own it. This means that you will participate in problem solving if incidents occur
Update and create needed documentation
Participate in technology discussions with clients
Perform code and design reviews with the team to improve the quality
Work together with architects and delivery leads for other product teams to make sure all components work together in a great way
What you will bring to the team
You are a multi-skilled, solution-oriented team player with a positive can-do attitude. You are capable of working cross-functionally and internationally in a fast changing environment. In our work things can change fast, so you are also flexible to changes in priorities.
Knowledge of the capital markets, e.g. clearing, settlement, trading, financial instruments or corporate actions (not mandatory but nice to have)
Strong experience in backend Java development.
Experience using CI/CD.
Excellent written and spoke English communication skills.
Experience working in agile teams either using Scrum or Kanban
A self-driven attitude along with a sense of structure and creativeness.
Bachelor degree in computer science, information technology or software engineering or equivalent
Nice to Have
Experience in deploying systems both in the cloud and on premises
Experience with the TRADExpress platform
Experience from the clearing domain, trading domain or the financial market
Our environment
Java 11, ReactiveX, REST, Swagger/OpenAPI, React/Redux, Gradle, Git, BitBucket, Jenkins
High performance, transactional platform
Modern UI based on React
Continuous delivery and automation
Meriting but not required: Knowledge of K8s and Docker
Education Required: Degree qualified in a discipline related to Computer Science, Information Systems, or equivalent work experience.
Experience Required: At least 6 years
Special Qualifications: Maintains certifications in programming and/or scripting languages.
Come as You Are
Nasdaq is an equal opportunity employer. We positively encourage applications from suitably qualified and eligible candidates regardless of age, color, disability, national origin, ancestry, race, religion, gender, sexual orientation, gender identity and/or expression, veteran status, genetic information, or any other status protected by applicable law.
We will ensure that individuals with disabilities are provided reasonable accommodation to participate in the job application or interview process, to perform essential job functions, and to receive other benefits and privileges of employment. Please contact us to request an accommodation.
About Us At ZeroKey we have one mission; to drive optimization through digital transformation. Our world is inherently analog, rendering...
Apply For This JobFull Job Description Job Description Location: San Diego,CA,US Remote Work: No Job Number: R0176640 Foreign Military Sales Analyst Key Role:...
Apply For This JobDescription DSI is a sales enablement company that has an immediate career opportunity for a Property Experience Specialist to join...
Apply For This JobJob Description br{display:none;}.css-58vpdc ul > li{margin-left:0;}.css-58vpdc li{padding:0;}]]> Programming experience with at least one modern language such as Java, C++, or...
Apply For This JobJob Description: In accordance with the Vision, Purpose, and Values, and strategic direction of the Vancouver Island Health Authority (Island...
Apply For This JobWE DO NOT HIRE INTERNATIONAL CANDIDATES Join Our Rapidly Expanding Team and Propel Your Career! Ready to join a dynamic,...
Apply For This Job