About the job
About Us: OnePoint Financial Services Pvt. Ltd. is a pioneering fintech organization developing middleware and software solutions for banking, wallets, and remittances. We aim to deliver secure, scalable, innovative financial technology solutions that transform the user experience. Join our expert team and help drive the future of fintech.
Job Description:
We are looking for a highly skilled and technically proficient Senior .NET Developer to join our team. The ideal candidate will have extensive experience in .NET development, a strong understanding of fintech applications, and proficiency with GraphQL.
Key Responsibilities:
Architecture & Development:
- Design, develop, and maintain scalable .NET applications and microservices using C#, ASP.NET, and .NET Core.
- Architect solutions that are secure, efficient, and maintainable.
- Implement robust and secure APIs using REST and GraphQL.
Database Management:
- Design and optimize SQL Server databases, ensuring data integrity and performance.
- Develop complex queries, stored procedures, and triggers.
Front-End Integration:
- Collaborate with front-end developers to integrate server-side logic with user-facing elements.
- Utilize modern front-end frameworks (e.g., Angular, React) for seamless integration.
Cloud & DevOps:
- Deploy and manage applications on cloud platforms such as Azure or AWS.
- Implement CI/CD pipelines for automated testing, building, and deployment.
- Utilize containerization technologies like Docker and Kubernetes.
Security & Compliance:
- Ensure applications adhere to industry security standards, especially in fintech.
- Implement authentication and authorization mechanisms, and secure data transmission and storage.
Collaboration & Mentorship:
- Work closely with product managers, UX/UI designers, and other developers to deliver high-quality software solutions.
- Participate in code reviews, provide constructive feedback and mentor junior developers.
- Contribute to the continuous improvement of development processes and methodologies.
Requirements:
Technical Skills:
- 3+ years of professional experience in.NET development (C#, ASP.NET,.NET Core).
- Proficient in SQL Server, including database design, optimization, and complex query development.
- Strong understanding of RESTful API design and implementation.
- Experience with GraphQL, including schema design and query optimization.
- Proficiency in front-end technologies such as HTML, CSS, JavaScript, and modern frameworks (Angular, React).
- Experience with cloud platforms (Azure, AWS) and cloud-native application development.
- Familiarity with DevOps tools and practices, including CI/CD pipelines, Docker, and Kubernetes.
Fintech Experience:
- Prior experience in the fintech industry is highly preferred.
- Understanding of financial systems, payment gateways, and related fintech technologies.
- Knowledge of security best practices in software development for financial applications.
Soft Skills:
- Strong analytical and problem-solving abilities.
- Excellent communication and interpersonal skills.
- Ability to work independently and as part of a collaborative team.
- Strong organizational skills and attention to detail.
Preferred Qualifications:
- Advanced knowledge of GraphQL and its ecosystem.
- Experience with event-driven architecture and messaging systems (e.g., RabbitMQ, Kafka).
- Familiarity with Agile/Scrum methodologies.
- Contributions to open-source projects or relevant tech communities.
What We Offer:
- Competitive salary and benefits package.
- Opportunity to work on cutting-edge fintech solutions.
- A collaborative, inclusive, and innovative work environment.
- Professional development opportunities and career growth.
- Flexible working hours.