Design, and implement technical solutions of fault-tolerant
distributed software systems based on Windows Azure cloud and
utilizing natural language processing (NLP) algorithms. Take
responsibility for the technical integrity of software solutions
spanning multiple subsystems including hardware, software, third-party
systems integration, and client applications. Collect and document
functional design specifications. Analyze functional and
non-functional business requirements, existing capabilities, and
performance bottlenecks. Communicate business requirements to
cross-functional technical teams. Participate in full software
(NodeJS). Resolve technical issues during development. Design and
implement storage systems based on an RDBMS (PostgreSQL or MS SQL
Server), and NoSQL technologies. Provide technical mentoring to
software developers, cultivating technical skill growth within
software engineers. Educate engineers on the strong sides of Windows
Azure offerings. Provide technical support in the pre-sale activities
by evaluating requirements, proposing technical solutions, and
participating in quotation process.
Bachelor’s Degree in computer science, management information systems
or a related field and 3 years of relevant work experience.
To apply for this job please visit itjobpro.com.