Our client, a global communications company that work with clients to help optimize the collaboration experience in offices and meeting room, is looking for a Senior Software Engineer to join their team.
Key Duties:
-Engage in all aspects of the software development lifecycle, encompassing requirements gathering, design, implementation, testing, and maintenance.
-Maintain a steadfast emphasis on security and data protection throughout the development process.
-Architect software and devise technical solutions that seamlessly integrate with existing services.
-Investigate and rectify software bugs, assuming responsibility during on-call shifts.
-Generate and sustain meticulous documentation for both projects and services.
-Produce code with high readability and uphold stringent standards for code quality through peer review processes.
-Contribute actively to team discussions on operational matters.
Qualifications:
-2+ years of software development experience
-Strong programming skills with .NET, Azure
-Deep understanding of cloud architectures and design principles
-Understanding of data structures and algorithms.
Compensation:
$130k -150k + Full Benefits + Performance Bonus