Due to the nature of the assignment - U.S. Citizens and Green Card Holder's and those authorized to work in U.S. are encouraged to apply. We are unable to sponsor at this time.
This is a full time position with our client, a large communication company.
Salary + Benefits + Relocation Expenses paid.
Job Title: Senior Software Engineer
We are seeking to hire a Software Application development Engineer. This position will be located at our headquarters in Germantown, MD.
As a Software Engineer, you will be working as part of an Agile team to analyze, design, develop, test, document, high-performance software applications.
Review system requirements and design
Design and develop new software applications, working closely with system designers and developers
Implement software applications passing through all stages of development
Complete development projects on time and within budget
Present project objectives, risks and success criteria to Management team
Provide clear and detailed status reports on a regular basis to Management team
Analyze and resolve software issues
Participate in development and maintenance of software release notes and guidelines
Mentor junior software programmers
Bachelor s Degree or higher; preferably Computer Science major or related discipline.
5 to 8 years of software development experience
Proficiency in software development for network applications
C/C++, Objected Oriented development experience
Experience using scripting languages (e.g. Perl, Python)
Knowledge and experience with Multithreading, working in a multicore environment
Algorithm development experience
Network Software development knowledge
Good Communication skills both written and verbal
Ability to multi-task and work collaboratively within a team environment
Excellent troubleshooting and problem solving skills