We are looking for a .NET Software Engineer, who can work independently and directly with the International Team. As a key role of the company, you will be expected to take a hands- on approach in leading architectural decisions, mentoring developers, and driving innovation.
Responsibilities :
Maintain hands- on involvement with product development, contributing to coding, testing, and deployment to ensure architectural consistency.
Lead the design process for new features and systems, translating high- level requirements into detailed technical specifications.
Provide technical leadership across teams, mentor team members, and participate in company‘s architectural decision- making
Innovate and propose new feature ideas, assessing their feasibility and potential impact on the product roadmap.
Collaborate with Product Management and other departments to synchronize on technical requirements and feature designs.
Develop prototypes and conduct exploratory work with emerging technologies to keep the product at the technological forefront.
Drive the architectural strategy for product development, ensuring alignment with industry best practices and long- term scalability.
Job Requirements :
Required Qualifications:
A Bachelor’s degree in computer science, engineering, or a related technical discipline, or equivalent professional experience.
and query building / modifications.
Excellent spoken and written English communication skills.
A minimum of 7 years technical engineering experience creating well- structured code with tests in C.
Demonstrated expertise working with data, involving a lot of data manipulations, transformers, aggregations
Preferred/Additional Skills:
Experience with shipping software products across multiple platforms/devices.
Ability to collaborate with cross- located teams
Excellent problem- solving, testing and debugging skills.
A drive for self and team improvement and active engagement in ongoing improvement.
Ability to meet deadlines and commitment to team goals.
Experience with TypeScript and JavaScript frameworks such as React or Angular.
A good working knowledge of agile software development methodologies and tools that enable these, such as Azure DevOps, GitHub, or others.
Experience working with customers and across company boundaries.