C#.NET Developer - Hunt Valley, MD


New member
Sep 26, 2017
Programming Experience
Responsibilities include:
· 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
· Summarizes and presents details of designs, analytical methods and results; and leads and/or participates on multi-functional product research and development teams
· Develops and recommends methods, tools and designs for software development process improvement
· Works with team leadership to establish necessary test specification and requirements for software product validation of designs
· Follows all software coding standards and processes
· Participates in SCRUM agile process including sprint planning and sprint review

· Requires a BS degree in Computer Science, Computer Engineering, Mathematics, Physics or a related engineering discipline
· 5+ years’ experience in software development through entire product life cycle to develop commercial products
· Experience in object oriented design using well known general-purpose, developmental, modeling language such as UML or equivalent
· Minimum of 5 years work experience in Windows desktop application development environment required
· Minimum of 5 years work experience working with large code base projects in concurrent & multithread environments using design patterns
· 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
· Working knowledge of TCP/IP and socket development and knowledge of Windows networking fundamentals (IP protocol, switches, routers)
· Develops and recommends methods, tools and designs for software development process improvement

Nice To Have
· Experience in Agile/Scrum development environment
· Experience interacting with any type of instrumentation
· Experience with writing Unit Tests and integration testing
· Experience with Windows Presentation Foundation (WPF) OR
JavaScript, AngularJS or similar framework, Bootstrap
· Experience with Entity Framework and LINQ
· Experience working in a regulated environment (e.g. – medical, defense, aerospace, finance, etc.) – previous medical development experience
Top Bottom