Job ID:193370
Required Travel:Minimal
Managerial - No
Location::Mexico-Guadalajara (AM)
Who are we?
Amdocs helps those who build the future to make it amazing. With our market-leading portfolio of software products and services, we unlock our customers' innovative potential, empowering them to provide next-generation communication and media experiences for both the individual end user and enterprise customers. Our approximately 30,000 employees around the globe are here to accelerate service providers' migration to the cloud, enable them to differentiate in the 5G era, and digitalize and automate their operations. Listed on the NASDAQ Global Select Market, Amdocs had revenue of $4.89 billion in fiscal 2023.
In one sentence
We are seeking a skilled Software Development Specialist with 8-10 years of hands-on experience in developing applications using C, C++, or Java. The ideal candidate will have proficiency in Linux/Unix environments and SQL, along with a strong background in supporting production issues. You will be responsible for designing, developing, and maintaining high-quality software solutions while ensuring optimal performance and reliability.
What will your job look like?
• Software Development: Design, develop, and implement software applications using C, C++, or Java, adhering to best practices and coding standards.
• Production Support: Troubleshoot and resolve production issues, providing timely solutions to minimize downtime and ensure system reliability.
• Linux/Unix Proficiency: Utilize your expertise in Linux/Unix environments to develop, test, and deploy applications effectively.
• Database Management: Write and optimize SQL queries to interact with databases, ensuring efficient data retrieval and manipulation.
• Code Review & Quality Assurance: Conduct code reviews and participate in testing activities to ensure the quality and performance of software applications.
• Collaboration: Work closely with cross-functional teams, including product management, QA, and operations, to gather requirements and deliver effective solutions.
• Documentation: Create and maintain comprehensive documentation for software designs, processes, and troubleshooting procedures.
• Continuous Improvement: Identify areas for improvement in existing applications and processes, implementing enhancements to optimize performance and user experience.
All you need is...
Bachelor's degree in Science/IT/Computing or equivalent and 7-8 years' experience as a software engineer or a software support engineer.
• 8-10 years of hands-on experience in software development using C, C++, or Java.
• Proficiency in Linux/Unix environments for software development and deployment.
• Strong SQL skills with experience in writing and optimizing queries.
• Experience in troubleshooting and supporting production issues in a timely manner.
• Familiarity with version control systems (e.g., Git) and agile development practices.
• Excellent problem-solving skills and the ability to work independently and collaboratively.
• Strong communication skills, both verbal and written.
Preferred Qualifications:
• Experience with software development frameworks and libraries relevant to C, C++, or Java.
• Knowledge of cloud technologies and microservices architecture.
• Familiarity with containerization technologies (e.g., Docker, Kubernetes).
Why you will love this job:
• Be part of a dynamic and innovative team that values collaboration and professional growth.
• Work in a supportive environment that encourages continuous learning and development.
• Enjoy a competitive salary and a comprehensive benefits package, including health, dental, vision, and paid time off.
•We provide stellar benefits from health to dental to paid time off and parental leave!
#LI-SR1
#LI-Hybrid
Amdocs is an equal opportunity employer. We welcome applicants from all backgrounds and are committed to fostering a diverse and inclusive workforce