Sr. Software Engineer

5 - 10 years

7.0 - 11.0 Lacs P.A.

Ahmedabad

Posted:2 months ago| Platform: Naukri logo

Apply Now

Skills Required

Cloud computingC++CodingSOCDebuggingData structuresUnit testingPythonTechnical documentation

Work Mode

Work from Office

Job Type

Full Time

Job Description

Job Description Department : SOC - Excellence Responsibilities: 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. Requirements 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 Ahmedabad Requirement C++, Python, Cloud Technologies

IT Services and IT Consulting
Navi Mumbai Maharashtra

RecommendedJobs for You

Chennai, Pune, Mumbai, Bengaluru, Gurgaon

Chennai, Pune, Delhi, Mumbai, Bengaluru, Hyderabad, Kolkata

Pune, Bengaluru, Mumbai (All Areas)