
Search by job, company or skills
Proficient with Java or C# and .Net Technologies and associated IDE's (Visual Studio, Eclipse, IntelliJ, etc.)
Proficient with Databases (relational and non-relational like sqlserver, cosmos, mongodb etc.)
Solid understanding of software design principles, algorithms, data structures, and multithreading concepts
Thorough understanding of object oriented design and programming skills, including the use of design patterns
Solid understanding of networking protocols and concepts (websockets, http, tcp, mqtt, amqp)
Solid understanding of network and distributed computing concepts
Extensive knowledge of cloud development platforms such as Azure or AWS
Knowledge of security concepts such as encryption, certificates, and key management
Extensive experience utilizing best practices in software engineering
Extensive experience with Agile development methodologies and concepts
Strong problem solving and software debugging skills
Knowledge of CI/CD concepts, tools, and technologies
Job ID: 141711329