Experience: 3 to 10 years Location: Abu Dhabi, Bengaluru, Gurgaon, Pune Job code: 100761 Posted on: Oct 25, 2023 :The Software Developer/Engineer will be responsible for developing, designing, and implementing software applications, systems, and tools using various programming languages, frameworks, and technologies. This individual will work closely with cross-functional teams to identify project requirements, write clean and efficient code, and troubleshoot and debug software issues.Responsibilities:1. Design, develop, test, and deploy software applications, systems, and tools using various programming languages, frameworks, and technologies such as Java, Python, JavaScript, AWS, Azure, Google Cloud, etc. 2. Collaborate with cross-functional teams to gather project requirements, understand business needs, and translate them into technical solutions. 3. Write clean, efficient, and well-documented code that adheres to industry standards and best practices. 4. Participate in code reviews and contribute to the improvement of the overall codebase. 5. Troubleshoot and debug software issues, identify root causes, and implement solutions. 6. Work with the DevOps team to ensure smooth deployment of software applications and systems. 7. Stay up-to-date with new technologies, programming languages, and industry trends. 8. Follow software development life cycle processes and methodologies such as Agile, Scrum, Kanban, etc. 9. Collaborate with other developers, engineers, and scientists to develop and implement software solutions that meet business needs. 10. Ensure software applications and systems are secure, scalable, and follow industry standards. 11. Document software development processes, architecture, and design decisions. 12. Continuously learn and improve software development skills and knowledge.Requirements:1. Bachelor\'s or Master\'s degree in Computer Science, Electrical Engineering, Information Technology, or related fields. 2. At least 3+ years of experience in software development, software engineering, or related fields. 3. Strong proficiency in one or more programming languages such as Java, Python, C++, JavaScript, etc. 4. Experience with software development frameworks, libraries, and tools such as Spring, Django, React, Angular, Vue.js, etc. 5. Strong understanding of computer science concepts, algorithms, and data structures. 6. Experience with database design, development, and optimization using relational databases such as MySQL, PostgreSQL, Oracle, SQL Server, etc. 7. Familiarity with cloud computing platforms such as Amazon Web Services (AWS), Microsoft Azure, Google Cloud Platform (GCP), etc. 8. Experience with agile software development methodologies such as Scrum, Kanban, etc. 9. Strong problem-solving skills, attention to detail, and ability to work independently or as part of a team. 10. Excellent written and verbal communication skills in English. 11. Experience with version control systems such as Git, SVN, etc. 12. Familiarity with containerization technologies such as Docker, Kubernetes, etc. 13. Experience with CI/CD pipelines and automation tools such as Jenkins, Travis CI, CircleCI, etc. 14. Understanding of security protocols and practices such as SSL/TLS, OAuth, JWT, etc. 15. Familiarity with DevOps tools and practices such as infrastructure as code, monitoring, logging, etc.Preferred Qualifications:1. Master\'s degree in Computer Science, Electrical Engineering, Information Technology, or related fields. 2. 3+ years of experience in software development, software engineering, or related fields. 3. Experience with full-stack development, including front-end and back-end development. 4. Strong proficiency in multiple programming languages and frameworks. 5. Experience with big data processing, data analytics, machine learning, or AI. 6. Familiarity with mobile app development, IoT, or AR/VR technologies. 7. Experience with microservices architecture, service-oriented architecture, or event-driven architecture. 8. Familiarity with blockchain technology, cryptocurrency, or decentralized applications. 9. Experience with serverless computing, function-as-a-service, or event-driven computing. 10. Familiarity with observability, monitoring, and logging tools such as Prometheus, Grafana, Elasticsearch, etc. 11. Experience with identity and access management, authentication, authorization, and permissioning. 12. Familiarity with regulatory compliance, data privacy, and security standards such as HIPAA, GDPR, PCI DSS, etc This job has been sourced from an external job board. More jobs on https://www.qureos.com/