Previous Job
Software Engineer (C# development)
Ref No.: 18-50646
Location: Sparks, Maryland
Start Date / End Date: 10/02/2018 to 03/30/2019
Company: Artech Information Systems
Job Title:  Software Engineer (C# development)
Location: Sparks, MD
Duration: 6+ months
Job Id: - 18-50646
  • 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
Rajiv Maruthi