**Some of the key responsibilities are**: - Develop, test, and troubleshoot software to satisfy demand. - Develop and maintain GUIs using design techniques such as prototyping, wireframe diagramming, and UML diagramming. - Analyze, understand and facilitate business requirements. - Create custom ad-hoc reports based on business requests. **Requirements**: - 4+ years of experience as a.NET developer. - English language proficiency both, verbal and written. - BS in Computer Science or equivalent education. - Knowledge of software development lifecycle methodologies (Agile (Scrum, Kanban), Waterfall, Iterative). - Experience and understanding using common programming design patterns. - Experience and knowledge of WCF, Web API, JSON, SOA, and ORMs (entity framework). - Experience with translating business requirements into system functional and non-functional requirements. - Experience with business and system process flow techniques using UML (Use Case Diagrams, Activity Diagrams, Entity Relationship Diagrams). - Experience with Source Control Management (Git, TFS). - Able to write software code in both web and client/server environments using the following: - Software Languages:.Net,.Net Core, (C#), JavaScript, SQL, HTML, XML - Operating Systems: Windowso Server Types: Windows Server - Relational Databases: SQL Server **Benefits**: - Law and higher benefits.
#J-18808-Ljbffr