Member Technical Staff – .Net Core Developer – WebAPI – Product Development – Global Unicorn!
- 20L - 40L
Full Job Description
We are seeking a skilled and experienced Software Developers / Senior Software Developers to join a dynamic team. As a key member of the software development group, you will play a pivotal role in designing, developing, and testing software for a cutting-edge financial solution. In addition to your technical expertise, your contribution to the overall solution architecture will be highly valued. This role offers an exciting opportunity to work on innovative web applications, write efficient and reusable code, and collaborate with cross-functional teams.
- Architect and develop web applications, leveraging your ability to create efficient, reusable, and testable code.
- Contribute your valuable experience to shape the overall solution architecture.
- Develop clean, elegant, and reusable code that facilitates ease of maintenance and extension.
- Proactively identify and address potential bugs and tackle technical challenges.
- Contribute your ideas and insights to the product development roadmap.
- Actively participate in code reviews and engage in architecture discussions.
- Collaborate closely with colleagues from UX, Product Management, QA, and Backend teams to ensure successful project outcomes.
To excel in this role, you should possess the following qualifications:
- Experience in VSTO / OfficeJS.
- A minimum of 3 to 7.5 years of hands-on experience in designing and developing applications.
- Proficiency in generating and manipulating XML and XBRL formats.
- 3+ years of proven expertise in designing and developing SaaS applications within distributed systems.
- A solid background with relational DBMS, with a preference for experience with MS SQL Server.
- 3+ years of hands-on experience in microservices and REST APIs.
- A track record of developing and maintaining complex, scalable applications.
- Expertise in consuming APIs, working with substantial datasets, and effectively handling asynchronous code execution.
- Strong understanding of SOLID development principles, design patterns, and n-tier architectures.
- A minimum of 2 years of experience in web application development using modern Web Technologies, with a focus on ReactJS.
- A self-driven individual who can rapidly grasp existing solutions and take ownership of different facets of the application.
- A comprehensive understanding of web applications, including security, session management, and best practices.
While not mandatory, the following skills and experiences are highly desirable:
- Familiarity with C#, Jira, Azure DevOps (TFS), and/or Git.
- Prior experience working in an Agile environment and comfort with iterative SDLC (Scrum-based).
- Previous exposure to ASP.NET Core is a definite plus.
If you are a talented and experienced senior software developer looking to make a significant impact within a collaborative team, we encourage you to write to us at email@example.com.