Senior Software Developer // C# and .NET Core

Senior Software Developer // C# and .NET Core

09 Aug 2024
New York, New york city, 10001 New york city USA

Senior Software Developer // C# and .NET Core

Vacancy expired!

Job Description A New York City based financial SaaS company is looking for a Senior Software Developer to join their growing team. This company provides online money transfer, digital payment services, and provides customers with working capital. As a developer, you would be responsible for developing new APIs, and developing features on both new and existing web applications. This is done using C#, .NET Core, APIs, and Angular/React. This is a full-time position that offers a competitive salary and benefits with an exciting potential for growth. This company is currently remote but looking forward to a hybrid model which provides the benefit of both in office work and working from home. The ideal candidate will be someone experienced, detail oriented, and versatile, who thrives in a team-oriented, collaborative environment. Required Skills & Experience

  • Bachelor's Degree or equivalent experience
  • C#
  • .NET Core
  • SQL
  • Rest and Web APIs
  • Angular or React
What You Will Be Doing
Tech Breakdown
  • 30% Front End
  • 70% Back End
  • 100% Hands On
The Offer
  • Bonus eligible

You will receive the following benefits:
  • Excellent?medical, dental, and vision insurance?(individual plan 100% covered) and FSA
  • 401K with employer match
  • Fitness reimbursement
  • Generous PTO,?paid?holidays, and parental leave?
  • Learning and development opportunities
  • Fun office culture with supportive leadership

Applicants must be currently authorized to work in the US on a full-time basis now and in the future.

#LI-SS2

Related jobs

  • Job duties: Integrate applications by designing database architecture and server scripting. Develop and implement connectivity with network systems, search engines, and information servers. Design and develop high-volume, low-latency applications for mission-critical systems to deliver high-availability and performance. Complete application development by coordinating requirements, schedules, and activities. Troubleshoot development and production problems across multiple environments and operating platforms. Ownership and development of software components and modules in line with the product needs.Job requirements: Position requires a Bachelor’s degree, or foreign equivalent, in Computer Science, Engineering, or related, and two (2) years of software development experience. Must have one (1) year of experience in each of the following: Linux or Unix; C, C, C#, Java, JavaScript, Python, or another high-level programming language; and SQL or NoSQL.

  • Job duties: Integrate applications by designing database architecture and server scripting. Develop and implement connectivity with network systems, search engines, and information servers. Design and develop high-volume, low-latency applications for mission-critical systems to deliver high-availability and performance. Complete application development by coordinating requirements, schedules, and activities. Troubleshoot development and production problems across multiple environments and operating platforms. Ownership and development of software components and modules in line with the product needs.Job requirements: Position requires a Bachelor’s degree, or foreign equivalent, in Computer Science, Engineering, or related, and two (2) years of software development experience. Must have one (1) year of experience in each of the following: Linux or Unix; C, C, C#, Java, JavaScript, Python, or another high-level programming language; and SQL or NoSQL.

  • Job duties: Integrate applications by designing database architecture and server scripting. Develop and implement connectivity with network systems, search engines, and information servers. Design and develop high-volume, low-latency applications for mission-critical systems to deliver high-availability and performance. Complete application development by coordinating requirements, schedules, and activities. Troubleshoot development and production problems across multiple environments and operating platforms. Ownership and development of software components and modules in line with the product needs.Job requirements: Position requires a Bachelor’s degree, or foreign equivalent, in Computer Science, Engineering, or related, and two (2) years of software development experience. Must have one (1) year of experience in each of the following: Linux or Unix; C, C, C#, Java, JavaScript, Python, or another high-level programming language; and SQL or NoSQL.

  • DUTIES: Develops novel data replication solutions based on the Raft consensus protocol for ensuring automatic failover and zero-downtime of user applications. Develops key components of ACID-compliant, cross-shard distributed multi-statement transactions machinery based on 2PC (two-phase commit). Handles distributed systems related customer escalations from Technical Support team. Writes unit tests and integration tests to guarantee application correctness and performance. Writes production-ready database code in C and tests their code in C, JavaScript, and Python. Estimates task complexity and reports progress and risks to peers and managers. Diagnoses test failures and discovers bugs in existing code. Prescribes and implements solutions to fix found bugs. Debug test failures using GDB and other debugging tools. Investigates performance impact of code changes that may cause software performance regressions. Represents MongoDB at conferences, hackathons, and career fairs. Interviews candidates for software engineering positions. Maintains expertise on cutting edge database and distributed systems research from industry and academia. Mentor interns, junior engineers, and new hires. Telecommuting permissible from anywhere in the US.Requirements: Bachelor’s degree or foreign degree equivalent in Computer Science, Computer Engineering, Electrical Engineering or related field and three (3) years of experience in the job offered or related role.Skills: Experience and/or education must include:1.C/C programming;2.Programming for fault tolerant distributed systems;3.Multithreaded programming;4.Unix debugging tools;5.Software Performance analysis of multithreaded distributed systems;6.Common protocols for distributed databases; and7.Solutions design in fault tolerance and cluster availability within a distributed database. OTHER: Job Site: 1633 Broadway, New York, NY 10019; Telecommuting permissible from anywhere in the US; 40 hours/week; $215,000/yr - $231,000/yr. If offered employment, the applicant must have legal right to work in U.S. EOE.CONTACT: Please email resume to immigration@mongodb.com and reference Job ID# 7645263

  • Our CompanyChanging the world through digital experiences is what Adobe\'s all about. We give everyone-from emerging artists to global brands-everything they need to design and deliver exceptional digital experiences! We\'re passionate about empowering people to create beautiful and powerful images, videos, and apps, and transform how companies interact with customers across every screen.We\'re on a mission to hire the very best and are committed to creating exceptional employee experiences where everyone is respected and has access to equal opportunity. We realize that new ideas can come from everywhere in the organization, and we know the next big idea could be yours!

  • Pay Range

  • Position Summary

Job Details

Jocancy Online Job Portal by jobSearchi.