Company DescriptionThe Code Bridge is a software development company that specializes in building web applications and mobile apps for a variety of clients. As software craftsmen, we create compelling software solutions to enable our clients to better connect with their customers, partners, vendors, and employees. Our team is dedicated to providing exceptional service and bringing our clients' ideas to life through the use of cutting-edge technology and best practices in software development.
Role DescriptionDesign and develop backend implementations using .NET for building scalable and reliable financial and service-based applications.Collaborate with business stakeholders to define domains and architecture.Design, implement, and document APIs for internal and external clients.Ensure that code follows best practices for scalability, fault tolerance, and resilience, allowing applications to handle high traffic and maintain high availability.Design and implement data persistence strategies, including selecting appropriate databases and implementing data models and access layers.Utilize messaging and event-driven architecture to enable asynchronous communication and ensure loose coupling and scalability.Implement monitoring and logging solutions to track the performance, health, and security of microservices, allowing for efficient debugging and troubleshooting.Conduct thorough testing, including unit testing and integration testing, to ensure the stability and reliability of the application.Work closely with DevOps teams to deploy, configure, and manage the infrastructure and containerization platforms (such as Docker).Collaborate with frontend developers and UI/UX designers to integrate microservices into our SaaS platform.
QualificationsExperience working with payment processing and/or financial technology is a MUST.Minimum of 5 years of experience developing .NET applications in an agile scrum environment.Minimum of 4 years of experience developing UI with either angular, react or blazorExperience with mobile application development is a plus.Experience using .NET Core/.NET 8Experience with unit testing, Test-Driven Development, and mocking frameworks.Understanding of continuous delivery principles and processesUnderstanding of REST principles, Service-oriented architecture, and API developmentOpen-source development projects.experience with SQL Server and Database administration.Quantitative and modeling skills with an ability to learn techniques in numerical optimization, data mining, simulation, or model calibration.