Senior Software Engineer (C# / React) jobs in United States
cer-icon
Apply on Employer Site
company-logo

Fullsteam · 2 hours ago

Senior Software Engineer (C# / React)

Fullsteam is a leading provider of vertical software and embedded payments technology dedicated to helping businesses flourish. The Senior Software Engineer is responsible for designing, developing, and delivering high-quality software solutions that support client acquisition, retention, and overall product value, while also mentoring junior engineers and promoting best practices in Agile and DevOps.

PaymentsSoftware
check
Growth Opportunities
check
H1B Sponsor Likelynote

Responsibilities

Understand RICS business processes and product architecture, source code, features, and value to collaborate in planning and delivery of software development projects/tasks
Participate in Agile and SCRUM meetings by providing clear communication of research results, technical knowledge, industry insights and status updates to prioritize work, identify risk, and project status to deliver projects/task on time
Implement modern DevOps practices to automate manual processes and assist with incident avoidance, support, and troubleshooting of development applications, platforms, and tools
Design, develop, validate, and release software code using engineering skills as part of an Agile team
Design and implement monitoring solutions to ensure security compliance and prevent product issues or outages to maintain security and service level agreements
Provide accurate estimates for software development projects/tasks to enable on-time delivery of product solutions
Participate in continuous improvement of development best practices and product architecture
Evaluate both existing and emerging technologies and deliver proof of concepts that demonstrate and evaluate value creation for clients and/or the RICS organization
Perform root cause analysis for reported production issues with clearly defined investigation steps, results, and recommendations using logs, internal tooling, and source code, while proactively identifying opportunities for improvement
Maintain accurate records in software development management tools
Mentor Junior Software Developers to encourage professional and technical growth
Collaborate with other functions across the RICS organization to drive product understanding and identify product improvements
Lead and manage projects and contribute to the growth and development of every person while realizing ambitious shared goals
Take focused initiatives and facilitate broad organizational impacts
Improve cross-functional performance through conflict management of essential strategy, process, people, and technology decisions
Coach and model expected process, task, and work behaviors with colleagues
Delegate tasks and assist team members to complete work on time

Qualification

C#JavaScript/TypeScriptReact.NET / .NET CoreREST API webservicesMicrosoft Azure.NET MAUIDebugging skillsEvent loops knowledgeUnit Testing frameworksMocking frameworksWeb protocols knowledgeCosmosDB knowledgePackage managersFiddlerAzure DevOpsApplication InsightsTestFlightRetail POS experience

Required

5-7 years of experience in each of the following languages: C# and JavaScript/TypeScript
3+ years of experience building web applications using React
3+ years building REST API webservices
1-2 years of experience with .NET / .NET Core, including multi-threading/parallelism
1-2 years of experience with Microsoft Azure
1-2 years of building and deploying .NET MAUI-based apps
Strong debugging skills: visual debugger, log statements
Skilled at translating unexpected code states/transitions into reproduction steps
Knowledge of event loops and async coding patterns
Experience with package managers (i.e. NuGet)
Working knowledge of web protocols: HTTP
Working knowledge of CosmosDB
Experience with Unit Testing frameworks XUnit, or Jasmine
Experience with mocking frameworks Moq, and or Jasmine spies
Experience manipulating web request/responses with Fiddler

Preferred

Experience in the Retail POS & Inventory Management industry
Understanding of security boundaries, permissions models, and window management in supported OS
Experience using Azure DevOps
Familiarity with Application Insights
Familiarity with TestFlight

Company

Fullsteam

twittertwitter
company-logo
Backed by Aquiline Capital Partners and ADIA, Fullsteam is a dynamic and growing team of 1,700 employees committed to driving innovation and delivering best-in-class software and payment solutions that empower small and medium-sized businesses across numerous industries.

H1B Sponsorship

Fullsteam has a track record of offering H1B sponsorships. Please note that this does not guarantee sponsorship for this specific role. Below presents additional info for your reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2021 (1)
2020 (1)

Funding

Current Stage
Late Stage
Total Funding
unknown
Key Investors
Aquiline Capital PartnersSixth Street
2023-05-25Private Equity
2021-12-02Private Equity

Leadership Team

leader-logo
Bradley Friemel
Chief Technology Officer, Rentals Vertical
linkedin
leader-logo
Charles Freund
Chief Financial Officer
linkedin
Company data provided by crunchbase