About the job
Software Engineer
Experience: 3 – 5 Years
Employment Type: 2 Years Contract (Under Third Party Payroll)
Technical Skills: Proficiency in C programming, Data Structures, Diameter Protocol, Radius Protocol, pointers, and SDLC methodologies.
Salary: Competitive with industry standards
Bonus Available: Yes
Job Summary:
We are seeking a dynamic and tech-savvy Software Engineer to join our team. The ideal candidate will contribute to designing and developing innovative software solutions. We value out-of-the-box thinkers who are hardworking and ready to go the extra mile to meet deadlines.
Join us in our mission of “Building a Better Connected World”
This is a 2-year contract position, with the potential for extension or conversion to a permanent role based on performance.
Your Responsibilities Include:
• Full lifecycle software development execution
• Developing and designing efficient, high-quality code
• Integrating software components into a cohesive software system
• Crafting software verification plans and quality assurance processes
• Documenting and maintaining software functionality
• Adhering to project plans and industry standards
Required Skills:
• Bachelor's or Master's degree in Computer Science or Engineering
• 3+ years of relevant industry experience
• Expertise in object-oriented programming and design patterns
• Strong understanding of Diameter and Radius Protocol
• In-depth knowledge of Networking protocols
• Proficiency in software development using C, C++, and Java
• Solid understanding of C pointers, MySQL, and SQL
• Experience with test-driven development
• Ability to document requirements and specifications clearly
• Familiarity with software development methodologies and release processes
• Strong problem-solving abilities and exceptional communication skills

