Job Description

As an Application Developer, you will lead RCDAT into the future by translating system requirements into the design and development of customized systems in an agile environment. The success of RCDAT is in your hands as you transform vital business needs into code and drive innovation. Your work will power RCDAT and its clients Nationwide, collaborating and integrating code into enterprise systems. You will have access to the latest education, tools and technology, and a limitless career path with the world’s technology leader. Come to RCDAT and make a global impact! Your Role and Responsibilities - RCDAT has immediate openings for Application Development Specialists. - Our clients are some of the world’s leading companies, the successful candidate will be part of challenging and rewarding projects to build and support technical solutions to meet their business needs. - As an Application Development Specialist you will be expected provide development, support and delivery services for complex client applications. - This role requires a broad knowledge to troubleshoot and resolve issues, work cross team to develop and implement solutions and provide technical support and consultation.

Requirements

Required Technical and Professional Expertise - 3 years or more of experience as a Full Stack developer (i.e., Java, .Net) - Exposure to RESTful APIs (i.e., Java, Spring Boot, .NetCore, NodeJS) - Exposure to Microservices - Exposure to UI development (i.e., Angular, React, Node.JS, JavaScript) Preferred Technical and Professional Expertise - Understanding of CNCF principles and initiative - Knowledge of CI / CD concepts and docker - Strong verbal and written communication skills - Ability to write unit tests associated - Experience with Docker or Kubernetes - Experience building scalable backend services (REST APIs, microservices, designing and implementing efficient data processing algorithms, messaging and Caching paradigms, middleware, persistent store) - Experience using CI/CD tools (Git, Sonar) - Knowledgeable with Agile, Scrum Preferred Qualifications: - Excellent written and verbal communication, presentation, engineering diagrams, and listening skills with the ability to present complex technical information in a clear and concise manner - Expert knowledge of software development methodologies and best practices - Expert knowledge building robust backend services and REST APIs - Expert knowledge in Geospatial algorithms, image processing or perception engineering - Expertise designing and implementing highly scalable data-intensive processing systems - Experience with relational and non-relational databases and persistence store - Experience with a compiled JVM language (Java, Scala, Clojure) (Strong Plus) - Experience with messaging paradigms and middlewares. (SQS, JMS etc) About Business Unit RCDAT is a team of business, strategy and technology consultants that design, build, and run foundational systems and services that is the backbone is the analysis of the country's cyberspace. RCDAT service partners with leading companies and organizations to create smart view by re-imagining and re-inventing through technology, with its outcome-focused methodologies, industry-leading portfolio and world class research and operations expertise leading to results-driven innovation and enduring excellence.

برای مشاهده‌ی شغل‌هایی که ارتباط بیشتری با حرفه‌ی شما دارد،

محاسبه‌کننده حقوق

چقدر حقوق بگیرم؟