Phaxis · 23 hours ago
Senior Software Engineer (.NET)
Phaxis is seeking an experienced Software Engineer with strong C# and SQL to design, build, and support enterprise applications within the financial industry. The role focuses on developing scalable, maintainable systems using modern design patterns and microservice-based architectures.
DeliveryHuman ResourcesStaffing Agency
Responsibilities
Design, develop, and maintain C#/.NET applications supporting financial services platforms
Build and support microservice-based architectures with a focus on scalability, reliability, and maintainability
Develop and optimize complex SQL queries and database interactions
Apply object-oriented design principles and design patterns to produce clean, reusable code
Integrate and support messaging systems, preferably IBM MQ and RabbitMQ
Develop and maintain WPF-based desktop applications where required
Collaborate with cross-functional teams to support production systems and deliver new features
Participate in code reviews, testing, and ongoing system enhancements
Qualification
Required
5+ years of hands-on experience with C#, WPF, SQL, and related technologies in the financial industry
Strong understanding of software design patterns and object-oriented principles
Experience with microservice-based architectures and distributed systems
Hands-on experience with messaging technologies such as IBM MQ and/or RabbitMQ
Experience developing desktop applications using WPF
Strong problem-solving skills and ability to work in complex, regulated environments
Preferred
Experience supporting high-availability, low-latency financial systems
Familiarity with CI/CD pipelines and modern development practices
Benefits
Bonus