Senior Software DeveloperResponsibilities : Investigating and resolving bugs in our softwareParticipating in code reviewExtending your skills through software engineering tasksOwning and implementing new featuresCreating automated end to end, integration, and unit testsModernizing softwareRequirements : 4 years of experience in IT industry as Software Developer or relatedAbility to work with English documentationEnglish speaking / reading / writing at minimum B2Good knowledge aboutLinux environmentBashPythonC / C++UMLDesign PatternsAsynchronous programs (one of : Python Asyncio, Twisted, libuv, libevent)RDBMS (PostgreSQL)For source control : GITBasic knowledge about : Web technologies (HTML, REST)TCP / IP, UDP, etc.Nice to have : Knowledge about : Go.langTelecommunications technologies (SIP, Asterisk)gRPC / ProtoBufPreviously used following tools : For Issue tracking : JiraJenkinsDockerFor source control : TFSSome personal projects you worked on
Senior Software Engineer • Moradabad, Uttar Pradesh, India