COMTECH TELECOMMUNICATIONS Senior Software Developer Seattle, Washington Apply Now
Reports to: Manager, software development
FSLA: Full-time
Last modified: 10/18/24
Location: Seattle, WA
ABOUT THE COMPANY:
Comtech Telecommunications Corp. (Nasdaq CMTL) delivers technologies that solve some of the toughest communication challenges. The Company innovates a broad suite of solutions for satellite systems, indoor and outdoor device location, messaging, and cyber security. Around the globe, government agencies, mobile network operators, corporations, and ordinary people rely on Comtech Telecommunications Corp. to make Connections that Matter.
The Terrestrial & Wireless business segment is a leading global provider of mobility technologies, and our mission is to deliver innovative location, messaging, and data solutions to Mobile Network Operators (MNOs), Over-the-Top players, chip manufacturers, and other enterprises worldwide. These advanced solutions include end-to-end location-based services and applications, cloud-based messaging platforms, precise location technologies, and data intelligence.
PURPOSE:
We are looking for a Senior Software Developer with expertise developing enterprise level services and applications using C# and .Net Core on Windows platform. The ideal candidate should also have hands-on experience in developing software in C++ on the Linux platform. Selected candidates shall work as part of a team to design, develop, troubleshoot, and deploy various telecom and enterprise software applications. Candidates are expected to have strong analysis, debugging, testing, and problem-solving skills with a willingness to learn and contribute towards overall team growth.
RESPONSIBILITIES:
- Work closely with System Engineering, Product Management teams, and internal customers to analyze software requirements.
- Design and architect systems that are of high availability and resiliency using industry best practices and methodologies. Verify the completed software adheres to the agreed-upon specifications.
- Produce high quality documentation for the developed applications, including design documents and release notes.
- Collaborate closely with peers during the development cycle, actively participate in code reviews, and guide junior developers in the team when needed.
- Write and document unit and end-to-end test cases.
- Perform comprehensive integration testing in the development lab.
- Support Operations teams in troubleshooting issues related to NG 911 service.
- Analyze and optimize the overall performance of the software to ensure performance goals are met or exceeded.
- Keep up to date on technology that is pertinent to Comtech's line of business and actively share that knowledge with other team members.
Requirements:
- Bachelor's degree in computer science or related technical field from a four-year accredited college program.
- 5+ years of experience developing software using C#.
- 5+ years of experience developing software using C++.
- 3+ years of experience working with database technologies (SQL Server and Postgres).
- Well versed in object-oriented programming paradigms and concepts.
- An analytical mindset with a strong sense of ownership of one's work.
- Experience with IP networking communications.
- Ideal candidate must be able to work independently with minimal supervision.
PREFERRED QUALIFICATIONS:
Preference given for candidates with prior development experience in building software in the NG 9-1-1 space. Experience developing, deploying, and configuring web applications on Linux is also preferred.
#J-18808-Ljbffr