About the Role
We are seeking a highly skilled Senior Software Professional to design, develop and test software applications.
Responsibilities
* Transform problem statements into design and implementation solutions.
* Document functionality, design and architecture of software components.
* Collaborate in code reviews with experienced engineers.
* Analyze the impact of code changes on both programmable and logical systems.
* Prototype or develop innovative solutions by combining existing functionalities.
* Lead technical documentation reviews and application source code evaluations.
Requirements and Qualifications
* 2+ years of experience in product development and maintenance.
* Strong programming, debugging and problem-solving skills with expertise in C++, C and OS concepts.
* Ability to write unit tests and knowledge of Windows internals and system architecture.
* Familiarity with tools like WinDbg, Coverity and Test Driven Development methodologies.
* Effective communication and teamwork skills for driving issue resolution and feature development under tight deadlines.
* Passion for delivering high-quality software solutions that meet customer needs.
* Proficiency in documenting user stories, use cases, functional specifications and design documents.
What We Offer
* A dynamic work environment where innovation and creativity thrive.
* A range of social programs, flexible work arrangements and family-friendly benefits.
* Comprehensive benefits package including retirement plans, medical, dental and vision coverage, paid time off and parental leave support.
Additional Information
We value diversity and inclusion in the workplace and encourage applicants from diverse backgrounds to apply.