Software Engineer

Job Description:┬ 
Our client, a leading fortune company is looking for┬ Software Engineer┬ This is for an initial duration┬ 6 Months┬ contract position in┬ Sparks, MD.┬ 

  • Deliver robust quality software (code reviewed, unit tested, detail design documents, well┬ 

  • commented) to the planned schedule┬ 

  • Works independently to specify, plan, design, develop, test and support software components as┬ assigned┬ 

  • Participates in decisions on scope of work, duration of tasks, and determination of requirements┬ 

  • Responsible for implementation or modification of software component designs or enhancements┬ to new and existing software products; assists in the implementation of more complex subsystems┬ and systems┬ 

  • Assists in the establishment and clarification of specifications for assigned work┬ 

  • Assists in the design direction or modifications of software system components┬ 

  • Works with team leadership to establish necessary test specification and requirements for software┬ product validation of designs┬ 

  • Participates in code inspections and technical reviews┬ 

  • Follows all client software coding standards and processes┬ 

  • Source code comments and documenting are clean and detailed┬ 

  • Participates in agile process including sprint planning and sprint review┬ 


  • Requires a BS degree in Computer Science, Computer Engineering, Mathematics, Physics or a┬ related engineering discipline┬ 

  • Minimum of 5 years work experience in Windows desktop application development environment┬ required┬ 

  • Minimum of 5 years work experience with multithreaded application development required┬ 

  • Minimum of 5 years work experience in C# / .NET development required┬ 

  • Minimum of 2 years of experience with SQL in a .NET development environment required┬ 

  • Excellent written and oral communication and interpersonal skills required┬ 

  • Experience with Entity Framework and LINQ preferred┬ 

  • Experience working in a regulated environment (e.g. Ô€“ medical, defense, aerospace, etc.)┬ 

  • Previous medical development experience preferred┬ 

  • Experience with design patterns preferred┬ 

  • Experience working with robotics or embedded systems preferred┬ 

  • Demonstrated understanding of basic mechanical and electrical concepts (experience writing code that drives a mechanical assembly for automating a process) preferred┬ 

Nice To Have:

  • Experience in Agile/Scrum development environment┬ 

  • Experience with writing Unit Tests┬ 

  • Exposure to JavaScript, AngularJS or similar framework, Bootstrap

Company Description:

Sunrise Systems was founded in 1990 with a clear vision to deliver world-class staffing service solutions in all labor categories, including IT consulting and solutions; all with the commitment to provide service that exceeds expectations and become the most trusted name in the industry. More than two and a half decades later, we pride ourselves on being at the forefront of the staffing industry. Combining our deep industry expertise, insights, and global resources, we have partnered with our clients to connect them with top professionals across several different industries.

At Sunrise Systems, we provide cost effective Managed Staffing Solutions, Information Technology and Information Technology Consulting Services to several Fortune 500 companies and U.S. Government agencies. We provide our clients with flexible engagement models and customized products that are budget and time specific. Understanding the challenges that every business faces, we offer our services either on site at the clients' site or from one of our globally distributed technology centers. Our onshore and offshore development capabilities ensure that we excel at meeting customer requirements every single time.

Our collective business experience spans over two and a half decades and ranges from:

  • Business, management, and technical fields

  • Information technology consulting and software solutions.

  • Providing strategic support for the developmen

Don't Be Fooled

The fraudster will send a check to the victim who has accepted a job. The check can be for multiple reasons such as signing bonus, supplies, etc. The victim will be instructed to deposit the check and use the money for any of these reasons and then instructed to send the remaining funds to the fraudster. The check will bounce and the victim is left responsible.

More Jobs

Software Engineering Manager
Baltimore, MD Leidos
Senior Scientific Software Engineer
College Park, MD Engility Corporation
APG Software Engineer Researcher
Aberdeen Proving Ground, MD Engility Corporation
Research Scientific Software Engineer
Greenbelt, MD SAIC
C Software Engineering
Laurel, MD Johns Hopkins Applied Physics Laboratory