By contacting us you agree with the storage and handling of your data by this website.
Department: SOC - Excellence
- Software Development: Lead and participate in the end-to-end development cycle of software applications, utilizing Python, C, C++, and other relevant programming languages.
- Technical Design and Architecture: Collaborate with cross-functional teams to analyze requirements, contribute to technical designs, and architect scalable and efficient software solutions.
- Coding and Testing: Write clean, maintainable, and efficient code in Python, C, C++, ensuring adherence to coding standards. Conduct thorough unit testing and participate in code reviews.
- Cloud Integration: Utilize your deep understanding of cloud platforms such as AWS, Azure, or Google Cloud to integrate software applications, leverage cloud services, and optimize application performance.
- Performance Optimization: Analyze and optimize the performance of software applications, identify bottlenecks, and implement improvements for enhanced scalability and efficiency.
- Troubleshooting and Debugging: Investigate and resolve complex software defects, troubleshoot issues, and provide effective solutions to ensure the stability and reliability of software applications
- Mentoring and Collaboration: Mentor junior team members, provide technical guidance, and collaborate effectively with the development team, testers, and stakeholders to ensure successful project delivery.
- Documentation and Knowledge Sharing: Create comprehensive technical documentation, including architectural diagrams, design specifications, and best practices, and actively participate in knowledge sharing activities.
- Continuous Learning: Stay abreast of emerging technologies, industry trends, and best practices in software development and cloud computing. Apply new knowledge to improve software solutions and drive innovation.
- Bachelor’s or master’s degree in computer science, Software Engineering, or a related field.
- Proven experience in software development using Python, C, and C++. Strong knowledge of data structures, algorithms, and object-oriented programming.
- Hands-on experience with cloud platforms such as AWS, Azure, or Google Cloud, including cloud services like compute, storage, and database.
- Proficiency in software development methodologies, version control systems (e.g., Git), and software testing practices.
- Experience with application design, architecture, and debugging techniques.
- Excellent problem-solving and debugging skills, with the ability to analyze complex issues and provide effective solutions