We seek an experienced Senior Software Engineer (.NET) to join our innovative team. This job is for you if you are a proactive self-starter passionate about solving complex logical problems and writing functional code.
Work at Exadel - Who We Are
Since 1998, Exadel has been engineering its products and custom software for clients of all sizes. Headquartered in Walnut Creek, California, Exadel has 2,000+ employees in development centers across America, Europe, and Asia. Our people drive Exadel’s success and are at the core of our values.
About Our Customer
The Customer is a fintech company specializing in transaction reporting solutions for banks, brokers, and asset managers. Their mission is to empower clients by providing transparency and control over their data, making transaction reporting more efficient, accurate, and complete. This simplifies the reporting process by removing unnecessary steps, reduces risk and increases confidence through automation and audit trails, resulting in significant resource and cost savings.
Requirements
Want more jobs like this?
Get jobs in Sofia, Bulgaria delivered to your inbox every week.
- Deep and up-to-date knowledge of the C# language and .net platform for Windows application and Web API development
- Understanding of API design principles
- Strong experience with React
- Competency in testing frameworks
- Deep understanding of testing methodologies and approaches
- Proficiency in parallel code execution and dynamic code loading
- Skills in improving code for efficient processing of large data sets
- Practice in working with SQL databases – understanding the consequences of design decisions on database performance
- Significant experience working in development teams – either Agile (with shared leadership) or in a leadership role
- Ability to simplify complex technical points to other teams and excellent mentoring skills
English level
Upper-Intermediate
Nice to Have
- Knowledge WPF
- Some experience with cloud services – preferably Azure
- Understanding of Git
- Experience working with financial data or similar
Responsibilities
- Work with the Product Owner to translate business specifications into a software design
- Take ownership of the product’s development
- Work with the Product Owner to manage the delivery of the development tasks to schedule
- Lead a team of developers to create good quality, clean software
- Product demonstration of new features
- Specify database designs to support the system
- Work with Operations and Product teams to ensure the product is easy to use, support, and maintain
- Proactive management of stakeholders' expectations and expected delivery timelines