Job type full-time
Full job description
The .net development engineer will design, develop, and maintain software applications that facilitate the ongoing data migration and leverage this data store in creative ways to support key va initiatives and objectivesThe successful candidate will be an inquisitive problem solver with the ability to quickly analyze the needs for specific projects and implement effective solutions with minimal direction.
The development engineer will analyze customer needs and develop overall design concept and objectives with an eye to performance, architecture, and securityA successful .net developer will be able to create logical and functional software code in a variety of languages within the .net frameworkThe developer should be able to understand and articulate the benefits and risks associated with different coding languages in different functional environments and be capable of creating applications from scratch as well as understanding and configuring existing systemsThe developer should also be comfortable providing user support and giving technical direction and product oversight to more junior developers.
Required education: bs degree in either computer science, computer engineering, software engineering, computer and information security, or related it degree.
Required experience: 6+ years of relevant experience with .net, sql or related technologies.
Participate in requirements analysis
Collaborate with internal teams to produce software design and architecture
Write clean, scalable code using .net programming languages
Test and deploy applications and systems
Revise, update, refactor and debug code
Improve existing software
Develop documentation throughout the software development life cycle (sdlc)
Serve as an expert on applications and provide technical support
Experience with.net core and .net standard frameworks
Experience with asp.net web forms and asp.net mvc
Proficient with c# with hands-on programming experience and fluency in multiple development languages.
Experience with aws
Experience with unit tests/tdd, automated acceptance testing, and service/micro service oriented architecture
Working knowledge of data mapping, extraction, data migration, decision support systems, data marts/data warehousing and relational and dimensional modeling.
Able to troubleshoot .net applications and working closely with sql server dbas, system administrators, data storage engineers, and caché developers to troubleshoot issues.
Solid understanding of object-oriented programming principles.
Experience with secure development principles and practices.
Experience managing internal or client-facing projects to completion and troubleshooting clients` technical issues.
Preferred qualifications and relevant experience:
Windows presentation foundation experience
Experience using non-relational databases, i.eDynamo a plus
Hands on experience with telerik ui for wpf, telerik ui for wpf 508 compliance and telerik test studio
Intersystems caché/iris or ensemble
Power bi/tableau cmmi maturity level 3, iso 9001:2015 or 9001:2001, and itil experience a plus
Previous government experience, especially the va
Preference for person with current va network access and tier 2 public trust
Job type: full-time