Required Skills

UX Developer

Work Authorization

  • Us Citizen

  • Green Card

  • EAD (OPT/CPT/GC/H4)

  • H1B Work Permit

Preferred Employment

  • Corp-Corp

Employment Type

  • Consulting/Contract

education qualification

  • UG :- - Not Required

  • PG :- - Not Required

Other Information

  • No of position :- ( 1 )

  • Post :- 30th Jul 2021

JOB DETAIL


We are looking to hire a UX developer with strong expertise in WPF & MVVM and C# .NET. The developer will work on delivering a first-class user experience within the next generation Integrated Reservoir & Production System Modeling platform and its custom add-ons. It is an agile team with short development cycles, and a distributed work environment with teams based across multiple time zones.

This position is based on Houston, Texas.

Your future duties and responsibilities
• Develop high-level system narratives, storyboards, and user interface prototypes.
• Develop system test plans, ensure software quality assurance standards are achieved, and validate that business goals are accomplished.
• Troubleshoots, debugs and optimizes code to ensure performance and security requirements.
• Prepare and maintain documents, flow charts and diagrams as needed to describe the program's intended functionality, the data flow, the logic used and any significant considerations made.
• Generate test cases that verify that all requirements have been fulfilled.
• Collaborate with business teams to clarify requirements and business needs. Collaborate with other developers and architects (when appropriate) to determine optimal solution architecture, efficiency, maintainability, and scalability.
• Design, develop, test and analyze new and existing desktop application or Add-on(s).
• Program clear, structured, code following best practices.
• Work with domain users and leads to gather and understand requirements.
• Support leads and POs in devising optimal usability solutions
• Work with other teams to resolve issues and implement new features.
• Mentor other developers with any technical difficulties.
• Integrity in all aspects of work and relations with other team members and clients
• Trustworthiness to protect sensitive information and maintain client confidentiality
• Self-motivated and self-managing with the ability to identify next steps, prioritize tasks, and produce results in a timely manner


Required qualifications to be successful in this role
• Skilled in C# / WPF Development a must.
• At least 4 years of experience in designing & developing applications using WPF
• At least 2 years of experience in customizing & extending default or third party UI controls
• At least 2 years of experience in PRISM, Unity and MEF framework
• At least 2 years of experience in developing with MVVM architecture pattern and other most commonly used design patterns to build the solution
• At least 2 years of experience in WPF base framework elements, the layout system, Visual Tree, User Control, data binding, control template, styles and dynamic resources and animations.
• At least 4 year experience in OOPS, Design Patterns with C# in large scale, multi-threaded business critical applications Analytical skills
• At least 3 year experience working in Agile and SCRUM setup.
• At least 1 year experience in using Azure DevOps and Git.
• 2 years of experience in C++ is a plus.
• Proven experience designing and implementing robust GUIs Strong multithreading experience. Strong full lifecycle development background from UI through business, database and testing.
• Proficiency with Visual studio and standard Microsoft development environment.
• Thorough understanding of structured design methodology, prototyping, and client server/object oriented technologies and programming techniques.
• Interpersonal skills and ability to work in a team setting with close communication with others.
• Ability to pursue tasks with a minimum of supervision and deliver quality work on time. Demonstrated ability to understand and articulate details and impacts of complex proposed software solutions.
• Excellent written and verbal communication skills with the ability to effectively communicate with all stakeholders including senior leadership.
• Proven record of delivering UI components with excellent usability
• Ability to work in team in diverse/ multiple stakeholder environment.

 

Company Information