Vacancy expired!
Position: Full Stack .Net Developer Location: Remote Duration: 12+ months Rate: Open Interview: Video TITLE: FULL STACK .NET DEVELOPER Location: Remote A global financial organization is seeking an experienced Full Stack .NET Developer for the clearing technology team. As a Full Stack .NET Developer you will work with the latest and greatest technology to build and maintain the software that processes millions of transactions a day, reliably and efficiently. You will work with our clearing houses around the world to build and maintain systems to calculate margin payments and monitor clearing house risk. The ideal candidate for this position will be a self-directed individual with a passion for technology, innovative solutions, and high-quality deliverables. The role requires solid knowledge of front-end and server-side technologies, good experience with iterative development and SDLC tools, and the ability to work well with others. Excellent communication skills are required.Responsibilities: Work closely as a member of a highly skilled, distributed development team on a polyglot, next generation risk systemDesign and implement solutions in support of critical daily business functions, including margin calculation, backtest, reporting, and model configuration managementMake key contributions to the design and development of data-intensive back-end distributed systems and the front-end applications used to manage and interface with themCollaborate on architectural direction, platform evolution, and innovative solutions to challenging problemsHave the opportunity to learn from professionals with years of experience in the financial industry and a seasoned team of technologists passionate about financial softwareUnderstand complex business systems and workflows and explain them to other developersDevelop component designs that work cohesively in the context of existing architectureExercise judgment within defined standard practices and procedures to analyze, test, design, program, debug, modify and implement system requirementsWork closely with the business units and stakeholders on gathering and understanding system requirementsPlan and estimate the development for key components, applications and systemsBalance design considerations with delivering specified requirementsSolve business problems through the use of applied proven technologiesWork with system operations, database administration and systems software in production support and defining system recovery proceduresDevelop high performance and business critical applications that work on large data sets in a clustered environmentIdentify root causes and develop solutions for program failuresCollaborate with business analysts and QA analysts in the design and execution of business feature, regression and integration testingPlan and execute unit tests to ensure the developed code is free of functional defectsRequirements: Bachelor's degree in Computer Science or related field required5+ years of experience developing software within a .NET development environmentStrong working knowledge of:C#/.NET FrameworkRESTful API design (and how to implement in ASP.NET Web API)Data structures, Algorithms, and Object-Oriented DesignDesign Patterns (and how to implement them in C#)Relational Databases (such as Oracle), SQL, PL/SQLORM technologies (NHibernate, Entity Framework)Multi-threaded server-side developmentHTML5/Javascript/CSS and UI frameworks such as ReactJS and ReduxExperience building production web applications with modern javascript frameworksExperience in performance tuning, debugging and memory profilingExposure to the financial services domain, particularly in futures and options desired but not requiredExposure to the Java enterprise technology stack and Spring framework good to haveExperience implementing Big Data pipelines for Data Ingestion, Storage, Distributed Processing & Consumption using frameworks like Hadoop, Spark, Flink, Storm, etc. desiredExperience with distributed storage solutions and/or NoSQL databases e.g. HDFS, CassandraAble to work productively under pressureAble to multi-task effectivelyStrong collaboration and technical skills in articulating technical infrastructure and conceptsStrong interpersonal skills and able to work well in a team environmentExcellent communication and technical documentation skills
- ID: #43357791
-
State: Georgia
Atlanta
30301
Atlanta
USA
- City: Atlanta
- Salary:
USD
TBD
TBD
- Job type: Contract
- Showed: 2022-06-20
- Deadline: 2022-08-18
- Category: Et cetera