Software Engineer - C++/C#, Windows system programming, network programming, and .NetCore
Work Location: Columbia, MD (Preferred local candidates, can be remote)
Potential TEMP to HIRE Opportunity depends on performance and work schedule.
Candidate must be eligible to work in the United States for any employer, no visa sponsorship.
Job Description:
We need someone who can:
Collaborate with other engineers in the organization and participate in many phases of the software development life cycle
Support writing software requirements specifications
Support software design documents
Implement software
Help develop software test procedures.
Facilitate and participate in software design and code reviews
Basic Qualifications for Consideration:
Bachelor's degree or equivalent in computer science (M.S. in computer science preferred) or related field and minimum 2 years of industry experience, including some technical leadership
Minimum of 2 years' of experience developing software applications using C# or C++ with experience developing on a Windows platform
Excellent problem solving and written/verbal communications skills
Demonstrated experience in developing quality, maintainable and well-designed software
Good understanding and practical experience with OOA/OOD/OOP
Preferred Qualifications For Consideration:
Experience with SQL, C++ 11/14 and Business Intelligence Reporting
Experience in configuration management tools such as Clear Case and Git
Experience with .Net MVC programming
Experience with ASP.NET, WCF, WPF, MVC, MS SQL, and Entity Framework
Experience with node.js and other common web development framework
Familiarity with HTML, CSS, PHP, JavaScript/Typescript, Angular, Bootstrap/Responsive Design
Experience in Azure and cloud design patterns
Experience with TCP/UDP socket communications
Experience with multi-threaded development and debug environments and tools
location: Columbia, Maryland
job type: Contract
salary: $55.00 - 57.15 per hour
work hours: 8am to 5pm
education: Bachelors
responsibilities:
Collaborate with other engineers in the organization and participate in many phases of the software development life cycle
Support writing software requirements specifications
Support software design documents
Implement software
Help develop software test procedures.
Facilitate and participate in software design and code reviews
qualifications:
- Experience level: Experienced
- Minimum 5 years of experience
- Education: Bachelors
skills:
Equal Opportunity Employer: Race, Color, Religion, Sex, Sexual Orientation, Gender Identity, National Origin, Age, Genetic Information, Disability, Protected Veteran Status, or any other legally protected group status.
For certain assignments, Covid-19 vaccination and/or testing may be required by Randstad's client or applicable federal mandate, subject to approved medical or religious accommodations. Carefully review the job posting for details on vaccine/testing requirements or ask your Randstad representative for more information.