Software Developer
Responsible for the design, development, modification, debugging, and maintenance of software systems.
What will your job look like?
• Design, develop, modify, debug, and maintain software code based on functional, non-functional, and technical design specifications.
• Adhere to software engineering standards, development methodologies, and release processes to ensure code is maintainable, scalable, and supportable, and demonstrate software products to stakeholders.
• Investigate issues by reviewing and debugging code, provide fixes and workarounds, and review changes for operability to maintain existing software solutions.
• Collaborate within a team, participate in peer code reviews, provide comments and suggestions, and work with cross-functional teams to achieve goals.
• Assume technical accountability for specific work products within an application and provide technical support during solution design for new requirements.
• Actively seek innovation, continuous improvement, and efficiency in all assigned tasks.
All you need is...
• 3-5 years of experience with Amdocs Ensemble applications preferably AR or Billing.
• Strong understanding of Ensemble end-to-end flow.
• Proficiency in C/C++, SQL, PL/SQL, Unix/Linux Shell Scripting.
• Good to have Java, Python
• Knowledge of Microservice and cloud is a plus.
• Excellent communication, analytical, and problem-solving skills.
• Thorough understanding of SDLC, Agile, and Scrum methodologies.
• A proactive "Let's Make IT Happen" attitude.
• Commitment to zero defects in development.
• Ability to foster team spirit, learning, and productivity, and enjoy mentoring others.
• Capability to work independently and in various team settings.
• Ability to handle ambiguous situations, work under pressure, and be flexible with work hours.
• Coordination with various stakeholders.
• Comfortable in a fast-paced environment.
• Self-motivated, proactive, organized, and responsive team player.