About the Role:
Are you a passionate C# developer with proven experience within the telecommunications industry? Are you driven by innovation and eager to contribute to impactful projects that shape the future of communication? If so, we encourage you to apply for this exciting remote opportunity!
In this role, you will join our dynamic development team and play a key role in designing, developing, and maintaining software solutions for various telecom applications. You will leverage your expertise in C# and your understanding of the telecom landscape to create robust, scalable, and secure systems that meet the demands of our clients and partners.
Responsibilities:
Develop and maintain high-quality, production-ready C# code for telecom applications.
Design and implement APIs and web services using industry-standard protocols and frameworks.
Participate in the entire development lifecycle, from requirements gathering and design to implementation, testing, and deployment.
Work closely with product managers, designers, and other developers to ensure successful project delivery.
Stay up-to-date with the latest advancements in C# and related technologies.
Identify and propose innovative solutions to improve existing functionalities and optimize performance.
Participate in code reviews and contribute to fostering a collaborative development environment.
Qualifications:
5+ years of experience developing software in C#.
Strong understanding of object-oriented programming principles and design patterns.
Experience with relational databases and SQL queries.
Experience working with RESTful APIs and web services.
Familiarity with Agile development methodologies.
Strong communication, collaboration, and problem-solving skills.
A passion for the telecom industry and a desire to learn and adapt to new technologies.
Ability to work effectively in a remote environment with minimal supervision.
Bonus Points:
Experience with telecom protocols and technologies (e.g., VoIP, SIP, SS7).
Experience with cloud platforms (e.g., AWS, Azure).
Knowledge of continuous integration and continuous delivery (CI/CD) pipelines.
Benefits:
Competitive salary and benefits package.
Flexible remote work opportunities.
Opportunity to work on cutting-edge technologies and impactful projects.
Collaborative and supportive work environment.
Continuous learning and development opportunities.