C#/.Net developer C#/.Net developer …

Non-disclosed
in Raleigh, NC, United States
Contract, Full time
Be the first to apply
competitive consulting rate
Non-disclosed
in Raleigh, NC, United States
Contract, Full time
Be the first to apply
competitive consulting rate
Long term contract position with a very reputable financial institution

Job Responsibilities:
• Modify existing software to correct errors, allow it to adapt to new hardware, or to improve its performance.
• Analyze user needs and software requirements to determine feasibility of design within time and cost constraints.
• Coordinate software system installation and monitor equipment functioning to ensure specifications are met.
• Design, develop and modify software systems, using scientific analysis and mathematical models to predict and measure outcome and consequences of design.
• Drive and/or participate in the systems architecture design and planning
• Analyze information to determine, recommend, and plan computer specifications and layouts, and peripheral equipment modifications.
• Obtain and evaluate information on factors such as reporting formats required, costs, and security needs to determine hardware configuration.
• Follow best design practices and industry design guidelines while developing technical solution for complex business problems.
Required Skills:
• Proficient in programming language C#, .Net 4.5+ and .Net Core.
• Experience on real-time communication mechanism (preferred: Kafka)
• Experience on caching solutions(Redis/Hazelcast)
• Strong knowledge of multithreading, parallel processing and micro services
• Ability to design and develop cloud ready and cloud native applications
• Strong knowledge of WPF/UI frameworks and design patterns
• Experience in writing Oracle or other SQL queries
• Nice to have knowledge and experience on DevOps CICD, Build pipelines/Jenkins and GIT
• Nice to have working experience using public or private cloud environments
• Nice to have experience on Mongo DB
• Nice to have Trading Systems development experience.
• Bachelor's degree in computer science or equivalent training required.
• 10+ years of IT/software development experience required.

More Jobs Like This
See more jobs
Close
Loading...
Loading...