Software Developer Specialist
Nasdaq Position Overview: The primary focus will be to design, architect and implement technical solutions using Nasdaq's standard PDLC (project development life cycle) process that encompasses various stages of the software development based on conducting a risk assessment. The position will be interacting with one or more business partners to understand their requirements & processes and perform analysis to recommend optimum solutions. The role will demand creativity and ingenuity with opportunities to take on interesting and complex projects. This is a very visible position responsible for databases that provide securities related information to many critical downstream applications within Nasdaq. The position will also be required to provide daily support to handle and troubleshoot production issues with the ability to quickly assess the overall impact.The role will require proficiency in Data Modeling, ETL, Workflow, Visualization and Data Access techniques. We are looking for someone that is passionate and self-motivated demonstrating the handling of their job responsibilities with little or no supervision. The position will collaborate with the team for recommending system improvements and keep up with the latest technology trends for possible implementation. The position will be leading all the UI development effort and act as a mentor to the team on UI strategy The position requires the ability to assess the criticality of requests from multiple business partners and accordingly prioritize the tasks. This means the position should have the skills to switch seamlessly between projects or handle multiple projects at the same time. Additional:Design, code and unit test software programsDebug and troubleshoot technical problemsDocument artifacts like Functional Description Document, Design Document, Test Plan/Results etc.Meet with Listing and Market Operations team on a weekly basis - to provide progress reports on current projects and scope out future projectsDevelop project plans and schedulesOrchestrate the deployment of projects by coordinating releases with System Administrator, DBA and AMGSupport the migration of applications for tech refreshes and network changesLiaise with external vendors for ingesting different types of datasetsLiaise with internal and external customers by giving them access to datasets Develop and execute integration test strategies with downstream systems Education, Professional accomplishments, and Certifications:Education, Professional accomplishments, and Certifications:Education Required: BS degree in Computer Science, Information Systems or a similar disciplineExperience Required: Minimum 6-7 years in .Net environment Skills, Requirements and Competencies:Strong Communication Skills (Verbal and Written)Excellent Teamwork and Collaboration SkillsExperience in ASP.Net, VB.Net, C#, Oracle, PLSQLData Modeling and ETL experienceGood knowledge of Unix (Sun Solaris OS) and shell scriptingKnowledge to write and execute unit, integration and regression test casesVery Strong ANSI SQL knowledgeGood understanding of Software Development Life CycleExperience in Agile Methodology preferredGood working knowledge in database application tuning for performance and scalabilityExperience with version control systems, preferable TFS 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.