Skip to main content

This job has expired

Senior Software Engineer (C# .Net React) - REMOTE

Employer
Segrera Associates
Location
Washington, DC
Closing date
May 17, 2022

View more

Hello,We have a job opportunity for a Software Engineer - Client is a high-touch, ongoing service provider for your finance team.Building an outsourced Accounts Payable system. Automating payments through the customer portal. API integrations and ERP's. Our client is simplifying the way businesses make and receive business payments by integrating electronic payments and cash flow improvement solutions directly into customers' business process software. Our vision is a world in which finance leaders only have to decide "what"A' to pay - Our software seamlessly handles the "how"A' and the "when"A' .As a Senior Software Engineer, you will be leading the engineering team's software development (including architecture, code quality and best practices) in addition to directly contributing high-quality code to the platform. You'll be directly involved with building features used by internal and external customers to both modernize, optimize, and monetize payments. This will involve close collaboration with the various technical teams, the product group and other business departments to understand our business needs and build products that solve them and provide value to our customers.ResponsibilitiesA cents € cents Execute the company's platform technology plans supporting both our short-term and strategic goals.A cents € cents Take a lead role in the software engineering team to build a solid, scalable, quality platform that will meet the business needs.A cents € cents Deliver highly maintainable, scalable, quality code that fulfills business requirements and provides a basis on which to grow the entire software platform.A cents € cents Provide architectural guidance and direction for the software engineering team.A cents € cents Work closely with the Product Group to analyze and understand business and functional requirements, collaborate with them to design appropriate solutions and drive the development process to a successful conclusion.A cents € cents Establish reliable and precise timelines and estimates for project planning and ensure that these timelines are met.A cents € cents Deploy new and existing applications into cloud environments and provide operational support for the applications.A cents € cents Proactively identify challenges and new opportunities as it relates to architecture, infrastructure, tools and processes.RequirementsA cents € cents Extensive experience with high throughput transactional processing systems that operate at an enterprise scale.A cents € cents Excellent code reviewing skills with a high standard for code quality and a low tolerance for technical debt.A cents € cents Thorough knowledge and experience with .NET, C#, Docker, containerized deployments, WebAPI, Entity Framework.A cents € cents Significant experience with front-end technologies such as React, VueJS, Bootstrap, HTML, JavaScript, TypeScript, CSS and building front-end user experiences.A cents € cents Expertise with both relational and non-relational database technologies such as SQL, PostgreSQL, AWS Aurora, MongoDB, AWS DocumentDB. Must be highly proficient in using these technologies to create highly-scalable data processing systems.A cents € cents Skilled at working with key stakeholders to refine project requirements.A cents € cents Ability to break down complex projects into incremental development efforts.A cents € cents Working knowledge and experience developing backend unattended complex data processing jobs, implementation of job orchestration technologies.A cents € cents Strong API design, development, and utilization experience.A cents € cents Significant experience working with asynchronous processes.A cents € cents Disciplined approach to unit testing and TDD where appropriate.A cents € cents Experience with source control and CI/CD including tools such as Git, CircleCIA cents € cents Deep knowledge and experience using AWS services, specifically serverless, queue, caching, event, notification tools - for example EC2, Fargate, Lambda, Aurora, DocumentDB etc.A cents € cents Experience with the use of Infrastructure-As-Code scripts to provision and deploy cloud services.A cents € cents Experience with agile development methodologies and strong knowledge of all phases of system development life cycle.A cents € cents Ability to manage, direct and mentor other developers.A cents € cents Experience with designing and creating quality user experiences that are both intuitive and simple.A cents € cents A desire to be challenged by a constantly growing and changing environment.We also valueA cents € cents Prior experience in the payments space.A cents € cents Strong engineering background in fields such as Computer Science, Mathematics, Software Engineering.A cents € cents Experience with other software platforms such as Python, Django, Node.

Get job alerts

Create a job alert and receive personalized job recommendations straight to your inbox.

Create alert