Job Description :
Has experience in software development using Java or .NET, JavaScript, or C++
Has experience with Microsoft SQL Server or similar relational database platform
Experience with NoSQL databases like Mongo, Cassandra, or other highly-scalable solutions is required
Has a deep understanding of object-oriented programming, design patterns like Inversion of Control, and solid object-oriented principles
Is proficient with service-oriented architectures including REST and SOAP
Has knowledge of Spring, Jersey, or other frameworks to build RESTful APIs
Has a deep understanding of test driven development including mock object frameworks
Has experience with Docker and/or Kubernetes-based CI/CD lifecycles and pipelines
Can read and understand UML including class and sequence diagrams
Has experience developing and deploying on Linux and Windows server operating systems
Has experience with one or more source control platforms such as Git, Mercurial, Team Foundation Server or other SCC application
Is proficient with one or more defect tracking applications, preferably Jira
Is experienced in Agile methodologies like Scrum
Has experience with continuous integration and continuous delivery concepts
Has demonstrated analytical, problem-solving, and planning skills
Can understand technical requirements and decompose them into work tasks
Is fluent in English- other languages are a plus
Hands-on experience with Sencha and other JavaScript libraries, HTML5, CSS3 is preferred
Experience developing applications for AWS, Azure, Google, or other cloud platforms for large-scale, multi-tenant SaaS systems is desired
Professional Qualifications

Required Skills:
A minimum of 8+ years proven experience with large complex system implementations/integrations.
Demonstrated leadership skills, communication, collaboration, analytical/problem solving skills, and planning skills in an agile development environment.
5+ years of proven experience in web technologies including microservice patterns/architecture, high availability, scalability and cloud native solutions developed on Azure, AWS or GCP. Experience building PaaS solutions preferred.
Fluent with one or more programming languages; Java/C#/JavaScript, NoSQL technologies, experience with Java or Microsoft frameworks.
Fluency in written and spoken English are required.