.NET Backend Developer - PA26Q3FSDJH95
HybridBucharest, București, Romania
Job Summary
Lead collaboration within the engineering team, QA, and Product, facilitating discussions and ensuring effective communication. Mentor junior and mid-level engineers on technical approaches, design patterns, and best practices while conducting peer reviews to maintain high code quality standards. Own feature design and implementation end-to-end, developing new features with thorough testing and producing production-ready code. Participate in daily Stand-Ups, change analysis sessions, and technical presentations to contribute to strategy discussions. Support incident investigation and resolution through the out-of-hours on-call rota, typically once every 3-4 weeks. Bridge the gap between engineering and business teams by contextualizing technical work for less technical members while continuously developing mutual funds industry domain knowledge.
Required Qualifications
- Deep technical expertise in C# .NET Core and related open source technologies
- Object Orientation, SOA, and related design patterns
- Modern database systems (Microsoft SQL Server, relational database design and SQL)
- Front-end technologies including HTML, CSS, and JavaScript
- Web API design and implementation, concurrency, asynchrony, and parallelism
- Strong understanding of modern software development practices: agile methodologies, version control, code reviews, continuous integration
- Proven experience with Test Driven Development - Unit Testing frameworks, mocking frameworks, and patterns for testability
- Experience in the mutual funds industry or related financial services sectors
- Demonstrated ability to mentor and guide other engineers
- Experience with TypeScript in commercial environments
- SPAs and responsive web development using Angular
- Enterprise messaging systems (e.g. NServiceBus/Azure Service Bus)
- Cloud platforms, preferably Microsoft Azure
- Containerisation (Docker) and orchestration (Kubernetes)
- Blockchain development and associated Cryptographic concepts
- Knowledge of mutual fund trading, settlement, reconciliation, lifecycle management and regulation within the context of the distributor/platform, Transfer Agent (TA), and fund/asset management industry
- Natural Leader: Leads by example within teams, facilitating effective communication and driving collaborative problem-solving
- Mentor and Guide: Passionate about developing others, providing clear direction and support to junior and mid-level engineers
- Quality-Focused: Committed to delivering high-quality, maintainable code and driving engineering excellence across the team
- Excellent Communicator: Able to articulate technical concepts clearly to both technical and non-technical stakeholders across all levels of the organisation
- Proactive and Ownership-Minded: Takes initiative in identifying and addressing technical challenges, owning features from conception to production
- Team Player: Thrives on teamwork and collaboration, contributing positively to team dynamics and fostering an inclusive environment
- Business-Minded: Understands the importance of aligning technical decisions with business objectives and delivering value to the end investor
- Passionate About Technology: Demonstrates genuine enthusiasm for software engineering, continuous learning, and staying current with industry developments
- Attention to Detail: Ensures thoroughness in implementation, testing, and documentation
- Hybrid Work Model
- Professional Development Reimbursement including access to SS&C University
Desired Qualifications
- Service and Support: Join the engineering out-of-hours on-call rota (typically once every 3-4 weeks) once suitably skilled and appropriately trained
- Support incident investigation and resolution, contributing to root cause analysis and implementing long-term fixes
- Continuously develop your business domain knowledge and understanding of the mutual funds industry
- Contextualise your technical work for less technical members of the organisation, bridging the gap between engineering and business teams
- Contribute to technical strategy discussions, bringing practical insights from hands-on development experience
- Provide input as necessary to tool and environment adoption guidance
- Promote good design and development practices within your team, establishing patterns for maintainability and scalability
- Take ownership of specific initiatives in innovation or technical debt reduction
- Ensure code quality across the team through effective code reviews, technical guidance, and setting standards
- Understand and actively promote the reduction of technical debt within your product area
- Lead collaboration within your engineering team, QA, and Product, facilitating discussions and ensuring effective communication
- Mentor junior and mid-level engineers, providing guidance on technical approaches, design patterns, and best practices
- Conduct peer reviews of code, promoting engineering excellence and maintaining high code quality standards across the team
- Work closely with tech leads, engineers, testers, and auxiliary personnel to deliver cohesive solutions
- Participate in daily Stand-Ups, change analysis sessions, and technical presentations
- Collaborate across the organisation, seeking advice and gaining buy-in on proposals and designs
- Own feature design and implementation end-to-end, ensuring solutions are robust, scalable, and maintainable
- Develop new features at a high level of quality, delivering thoroughly tested and production-ready code
- Design, document, and communicate system solutions ensuring a good balance of time, quality, cost, and performance
- Coordinate complex multi-part tasks, breaking down technical challenges into manageable components
- Champion modern software development practices including Test Driven Development, continuous integration, and deployment
- Promote good design and development practices, ensuring code quality across the team
- Ensure code quality across the team through effective code reviews, technical guidance, and setting standards
- Understand and actively promote the reduction of technical debt within your product area
- Take ownership of specific initiatives in innovation or technical debt reduction
- Provide input as necessary to tool and environment adoption guidance
- Promote good design and development practices within your team, establishing patterns for maintainability and scalability
- Join the engineering out-of-hours on-call rota (typically once every 3-4 weeks) once suitably skilled and appropriately trained
- Support incident investigation and resolution, contributing to root cause analysis and implementing long-term fixes
- Continuously develop your business domain knowledge and understanding of the mutual funds industry
- Contextualise your technical work for less technical members of the organisation, bridging the gap between engineering and business teams
- Contribute to technical strategy discussions, bringing practical insights from hands-on development experience
- Provide input as necessary to tool and environment adoption guidance
- Promote good design and development practices within your team, establishing patterns for maintainability and scalability
- Take ownership of specific initiatives in innovation or technical debt reduction
- Ensure code quality across the team through effective code reviews, technical guidance, and setting standards
- Understand and actively promote the reduction of technical debt within your product area
- Take ownership of specific initiatives in innovation or technical debt reduction
- Provide input as necessary to tool and environment adoption guidance
- Promote good design and development practices within your team, establishing patterns for maintainability and scalability
- Join the engineering out-of-hours on-call rota (typically once every 3-4 weeks) once suitably skilled and appropriately trained
- Support incident investigation and resolution, contributing to root cause analysis and implementing long-term fixes
- Continuously develop your business domain knowledge and understanding of the mutual funds industry
- Contextualise your technical work for less technical members of the organisation, bridging the gap between engineering and business teams
- Contribute to technical strategy discussions, bringing practical insights from hands-on development experience
- Provide input as necessary to tool and environment adoption guidance
- Promote good design and development practices within your team, establishing patterns for maintainability and scalability
- Take ownership of specific initiatives in innovation or technical debt reduction
- Ensure code quality across the team through effective code reviews, technical guidance, and setting standards
- Understand and actively promote the reduction of technical debt within your product area
- Take ownership of specific initiatives in innovation or technical debt reduction
- Provide input as necessary to tool and environment adoption guidance
- Promote good design and development practices within your team, establishing patterns for maintainability and scalability
- Join the engineering out-of-hours on-call rota (typically once every 3-4 weeks) once suitably skilled and appropriately trained
- Support incident investigation and resolution, contributing to root cause analysis and implementing long-term fixes
- Continuously develop your business domain knowledge and understanding of the mutual funds industry
- Contextualise your technical work for less technical members of the organisation, bridging the gap between engineering and business teams
- Contribute to technical strategy discussions, bringing practical insights from hands-on development experience
- Provide input as necessary to tool and environment adoption guidance
- Promote good design and development practices within your team, establishing patterns for maintainability and scalability
- Take ownership of specific initiatives in innovation or technical debt reduction
- Ensure code quality across the team through effective code reviews, technical guidance, and setting standards
- Understand and actively promote the reduction of technical debt within your product area
- Take ownership of specific initiatives in innovation or technical debt reduction
- Provide input as necessary to tool and environment adoption guidance
- Promote good design and development practices within your team, establishing patterns for maintainability and scalability
- Join the engineering out-of-hours on-call rota (typically once every 3-4 weeks) once suitably skilled and appropriately trained
- Support incident investigation and resolution, contributing to root cause analysis and implementing long-term fixes
- Continuously develop your business domain knowledge and understanding of the mutual funds industry
- Contextualise your technical work for less technical members of the organisation, bridging the gap between engineering and business teams
- Contribute to technical strategy discussions, bringing practical insights from hands-on development experience
- Provide input as necessary to tool and environment adoption guidance
- Promote good design and development practices within your team, establishing patterns for maintainability and scalability
- Take ownership of specific initiatives in innovation or technical debt reduction
- Ensure code quality across the team through effective code reviews, technical guidance, and setting standards
- Understand and actively promote the reduction of technical debt within your product area
- Take ownership of specific initiatives in innovation or technical debt reduction
- Provide input as necessary to tool and environment adoption guidance
- Promote good design and development practices within your team, establishing patterns for maintainability and scalability
- Join the engineering out-of-hours on-call rota (typically once every 3-4 weeks) once suitably skilled and appropriately trained
- Support incident investigation and resolution, contributing to root cause analysis and implementing long-term fixes
- Continuously develop your business domain knowledge and understanding of the mutual funds industry
- Contextualise your technical work for less technical members of the organisation, bridging the gap between engineering and business teams
- Contribute to technical strategy discussions, bringing practical insights from hands-on development experience
- Provide input as necessary to tool and environment adoption guidance
- Promote good design and development practices within your team, establishing patterns for maintainability and scalability
- Take ownership of specific initiatives in innovation or technical debt reduction
- Ensure code quality across the team through effective code reviews, technical guidance, and setting standards
- Understand and actively promote the reduction of technical debt within your product area
- Take ownership of specific initiatives in innovation or technical debt reduction
- Provide input as necessary to tool and environment adoption guidance
- Promote good design and development practices within your team, establishing patterns for maintainability and scalability
- Join the engineering out-of-hours on-call rota (typically once every 3-4 weeks) once suitably skilled and appropriately trained
- Support incident investigation and resolution, contributing to root cause analysis and implementing long-term fixes
- Continuously develop your business domain knowledge and understanding of the mutual funds industry
- Contextualise your technical work for less technical members of the organisation, bridging the gap between engineering and business teams
- Contribute to technical strategy discussions, bringing practical insights from hands-on development experience
- Provide input as necessary to tool and environment adoption guidance
- Promote good design and development practices within your team, establishing patterns for maintainability and scalability
- Take ownership of specific initiatives in innovation or technical debt reduction
- Ensure code quality across the team through effective code reviews, technical guidance, and setting standards
- Understand and actively promote the reduction of technical debt within your product area
- Take ownership of specific initiatives in innovation or technical debt reduction
- Provide input as necessary to tool and environment adoption guidance
- Promote good design and development practices within your team, establishing patterns for maintainability and scalability
- Join the engineering out-of-hours on-call rota (typically once every 3-4 weeks) once suitably skilled and appropriately trained
- Support incident investigation and resolution, contributing to root cause analysis and implementing long-term fixes
- Continuously develop your business domain knowledge and understanding of the mutual funds industry
- Contextualise your technical work for less technical members of the organisation, bridging the gap between engineering and business teams
- Contribute to technical strategy discussions, bringing practical insights from hands-on development experience
- Provide input as necessary to tool and environment adoption guidance
- Promote good design and development practices within your team, establishing patterns for maintainability and scalability
- Take ownership of specific initiatives in innovation or technical debt reduction
- Ensure code quality across the team through effective code reviews, technical guidance, and setting standards
- Understand and actively promote the reduction of technical debt within your product area
- Take ownership of specific initiatives in innovation or technical debt reduction
- Provide input as necessary to tool and environment adoption guidance
- Promote good design and development practices within your team, establishing patterns for maintainability and scalability
- Join the engineering out-of-hours on-call rota (typically once every 3-4 weeks) once suitably skilled and appropriately trained
- Support incident investigation and resolution, contributing to root cause analysis and implementing long-term fixes
- Continuously develop your business domain knowledge and understanding of the mutual funds industry
- Contextualise your technical work for less technical members of the organisation, bridging the gap between engineering and business teams
- Contribute to technical strategy discussions, bringing practical insights from hands-on development experience
- Provide input as necessary to tool and environment adoption guidance
- Promote good design and development practices within your team, establishing patterns for maintainability and scalability
- Take ownership of specific initiatives in innovation or technical debt reduction
- Ensure code quality across the team through effective code reviews, technical guidance, and setting standards
- Understand and actively promote the reduction of technical debt within your product area
- Take ownership of specific initiatives in innovation or technical debt reduction
- Provide input as necessary to tool and environment adoption guidance
- Promote good design and development practices within your team, establishing patterns for maintainability and scalability
- Join the engineering out-of-hours on-call rota (typically once every 3-4 weeks) once suitably skilled and appropriately trained
- Support incident investigation and resolution, contributing to root cause analysis and implementing long-term fixes
- Continuously develop your business domain knowledge and understanding of the mutual funds industry
- Contextualise your technical work for less technical members of the organisation, bridging the gap between engineering and business teams
- Contribute to technical strategy discussions, bringing practical insights from hands-on development experience
- Provide input as necessary to tool and environment adoption guidance
- Promote good design and development practices within your team, establishing patterns for maintainability and scalability
- Take ownership of specific initiatives in innovation or technical debt reduction
- Ensure code quality across the team through effective code reviews, technical guidance, and setting standards
- Understand and actively promote the reduction of technical debt within your product area
- Take ownership of specific initiatives in innovation or technical debt reduction
- Provide input as necessary to tool and environment adoption guidance
- Promote good design and development practices within your team, establishing patterns for maintainability and scalability
- Join the engineering out-of-hours on-call rota (typically once every 3-4 weeks) once suitably skilled and appropriately trained
- Support incident investigation and resolution, contributing to root cause analysis and implementing long-term fixes
- Continuously develop your business domain knowledge and understanding of the mutual funds industry
- Contextualise your technical work for less technical members of the organisation, bridging the gap between engineering and business teams
- Contribute to technical strategy discussions, bringing practical insights from hands-on development experience
- Provide input as necessary to tool and environment adoption guidance
- Promote good design and development practices within your team, establishing patterns for maintainability and scalability
- Take ownership of specific initiatives in innovation or technical debt reduction
- Ensure code quality across the team through effective code reviews, technical guidance, and setting standards
- Understand and actively promote the reduction of technical debt within your product area
- Take ownership of specific initiatives in innovation or technical debt reduction
- Provide input as necessary to tool and environment adoption guidance
- Promote good design and development practices within your team, establishing patterns for maintainability and scalability
- Join the engineering out-of-hours on-call rota (typically once every 3-4 weeks) once suitably skilled and appropriately trained
- Support incident investigation and resolution, contributing to root cause analysis and implementing long-term fixes
- Continuously develop your business domain knowledge and understanding of the mutual funds industry
- Contextualise your technical work for less technical members of the organisation, bridging the gap between engineering and business teams
- Contribute to technical strategy discussions, bringing practical insights from hands-on development experience
- Provide input as necessary to tool and environment adoption guidance
- Promote good design and development practices within your team, establishing patterns for maintainability and scalability
- Take ownership of specific initiatives in innovation or technical debt reduction
- Ensure code quality across the team through effective code reviews, technical guidance, and setting standards
- Understand and actively promote the reduction of technical debt within your product area
- Take ownership of specific initiatives in innovation or technical debt reduction
- Provide input as necessary to tool and environment adoption guidance
- Promote good design and development practices within your team, establishing patterns for maintainability and scalability
- Join the engineering out-of-hours on-call rota (typically once every 3-4 weeks) once suitably skilled and appropriately trained
- Support incident investigation and resolution, contributing to root cause analysis and implementing long-term fixes
- Continuously develop your business domain knowledge and understanding of the mutual funds industry
- Contextualise your technical work for less technical members of the organisation, bridging the gap between engineering and business teams
- Contribute to technical strategy discussions, bringing practical insights from hands-on development experience
- Provide input as necessary to tool and environment adoption guidance
- Promote good design and development practices within your team, establishing patterns for maintainability and scalability
- Take ownership of specific initiatives in innovation or technical debt reduction
- Ensure code quality across the team through effective code reviews, technical guidance, and setting standards
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.