ASP.NET Software Engineer

Adro Tehran

Posted Over a month ago

Job Description

Research cutting-edge algorithms and techniques. Lead technical design and implementation of a feature Design underlying database schema and interface, Implement high quality code with comprehensive unit testing, Provide integration support to development teams using the online software Troubleshoot issues raised from production and resolve customer problems Evaluate and adopt technologies which improve the team efficiency and platform capability Code review peer developer code and provide constructive feedbacks to ensure understanding of memory management, multiple processor use, runtime optimization, concurrency and synchronization. Assist in development of product documentation for all phases of product lifecycle. Identify resource requirements for requested new features and functionality in product codebase. Assist customer service and service technician personnel in resolution of software and hardware systems issues. Develop and implement software and hardware systems unit testing as required for products. Collaborate with others to determine design specifications or details. Integration of product sustainment tasks into our quality assurance system. Communicate project information to others. Assist in new product development.

Requirements

Experience in building and running large scale distributed online services is big plus Experience with large distributed database design is preferred Proven track record of design/architecture of a large components. Ability to quickly learn complex systems and new technologies MySQL and other database experience is a plus Experience developing real time multi-threaded systems

Employment Type

  • Full Time

Details

Employment type

  • Full Time

Educations

To see more jobs that fit your career