Senior Software Engineer AtHoc
THIS JOB HAS EXPIRED Company
AtHoc, a VC-backed company founded in 1999, is the pioneer and recognized market leader in next-generation emergency communications software for the security and safety market. Fundamental to our mission at AtHoc is the development of innovative products used for the critical endeavor of saving lives.
We?re seeking dedicated, bright and highly motivated team players who want to make a difference and share in our accomplishments and passion. We provide a culture that encourages different perspectives and new ways of thinking toward a common, aligned goal and shared vision: to bring innovative solutions to market and advance the safety, security, and protection of people and property around the world.
Join a principled customer-focused team that is transforming an industry and has earned the trust of hundreds of customers and millions of users within the U.S. military, federal government, homeland security agencies, healthcare, fortune 500 companies and higher education institutions. At AtHoc, we recognize that the talent and drive of our people is a vital key to our continued success.
For more information on AtHoc, please visit http://www.athoc.com.
As part of our web applications team, you will be building products that help save lives.
Lead the complete software development lifecycle by working with business owners to gather requirements, prepare functional specifications, form project plans, and communicate progress throughout the project
Develop and test high-quality software in a team environment. Software will be expected to be on a continuous integration system with a focus on elegant interfaces
Migrate/redesign legacy UI components (ASP based) to new generation UI using .Net platform
Work with a team on multiple projects throughout full lifecycle, interacting with business owners, designers, developers, technical operational teams, QA and support
Write and maintain software documentation
5+ years software development experience in designing and developing Windows applications using .NET/C# and/or Visual C++.
Strong understanding of object-oriented design and best practices in software development.
Good knowledge and working experience in Windows system/APIs, network communication protocols and frameworks (such as TCP, UDP, HTTP, web service, .net WCF)
Ability to work well under pressure in rapidly changing environment.
Expert in object-oriented paradigm, including working knowledge of core libraries, design patterns, object to relational mapping
Ability to unit-test his/her code thoroughly prior to the QA release
Ability to utilize 3rd party components to meet product requirements and/or to minimize the development time when appropriate
Excellent verbal and written communication skills, time management and organizational skills, and superb interpersonal skills
We do not do any H1b or any type of work visa sponsorship or transfers
Highly Desirable Experiences/Skills
C/C++ (VC, STL, Boost)
Windows UI development (Winform, WPF or MFC)
Multimedia, audio codecs/processing, RTP/Streaming
Security (e.g., Encryption, Authentication, PKI)
Experience with website internationalization a plus
Prior experience in analyzing/resolving performance issues and refactoring design/code for scalability of large application would be a strong plus
Experience developing presentation layer development with CSS & HTML a plus
BS in Computer Science or Engineering or equivalent experience
||San Mateo, CA |
THIS JOB HAS EXPIRED