
C# WPF Developer
at A Chemical & Purifier Company headquartered in the US.

- Synthesize business requirements and translate them to appropriate technology solutions.
- Product development for C# and SQL based solutions.
- Modify existing software to correct errors, allow it to adapt to new hardware, or to improve its performance.
- Analyze user needs and software requirements to determine feasibility of design within time and cost constraints.
- Coordinate software system installation and monitor equipment functioning to ensure specifications are met.
- Design, develop and modify software systems, using scientific analysis and mathematical models to predict and measure outcome and consequences of design.
- Think strategically and balance short-term needs with longer-term business priorities
- Challenge status quo and champion new ideas throughout cross functional organizations; ability to inspire confidence and trust with peers and cross functional business teams
Required Qualifications:
- Bachelor's Degree in Computer Science, Computer Engineering, Chemical Engineering or related field
- 4+ years overall and as a C# programmer and 1.5+ years in WPF.
- Should have hands on experience on desktop application development using UWP or WPF
- Should have worked on WPF in recent projects.
- Well versed in C#, SQL, HTML5, Java Script, ASP.NET, WPF, and MVC
- Excellent communication skills
- Team oriented
Preferred Qualifications
- Familiar with project management methodology, Agile/Scrum and TFS or JIRA
- Proven experience working directly with end customers or internal business units
- Prior experience working with global development teams
- Experience in IoT environments
- Experience in working in Azure

Similar jobs

We are looking for a skilled react.js developer to join our front-end development team. In this role, you will be responsible for developing and implementing user interface components using React.js concepts. You will also be responsible for profiling and improving front-end performance and documenting our front-end codebase.
React.js Developer Responsibilities:
- Reviewing application requirements and interface designs.
- Identifying web-based user interactions.
- Developing and implementing highly responsive user interface components using react concepts.
- Writing application interface codes using JavaScript following react.js workflows.
- Troubleshooting interface software and debugging application codes.
- Developing and implementing front-end architecture to support user interface concepts.
- Monitoring and improving front-end performance.
- Documenting application changes and developing updates.
React.js Developer Requirements:
- Previous experience working as a react.js developer.
- In-depth knowledge of JavaScript, CSS, HTML, and front-end languages.
- Knowledge of REACT tools including React.js, Webpack, Enzyme, Redux, and Flux.
- Experience with user interface design.
- Experience with browser-based debugging and performance testing software.
- Excellent troubleshooting skills.
- Good project management skills.

Requirements
Must have 1.5 years of experience in front end development in an internet startup
Deep knowledge of Angular practices and commonly used modules based on extensive work experience
Proficiency with javascript and html5
Extensive knowledge of CSS and JS methods for providing performance visual effects and keeping the frame rate above 30 fps at all times
Thorough understanding of the responsibility of the platform, database, API, caching layer, proxies and other web services used in the system
Creating custom general use modules and components which extend the elements and modules of core Angular
Ability to understand business requirements and translate them in to technical requirements
Roles and responsibilities
Delivering a complete front end application
Ensuring high performance on mobile and desktop
Writing tested, idiomatic and documented Javascript, HTML, CSS
Co-ordinating the workflow between graphic designer, HTML coder and yourself
Cooperating with the back end developer in the process of building restful API
Communicating with external webservices
Ensure high quality graphic standards and high consistency
Stay up to date on emerging technologies
Write functional requirement documents and guides
Must have skills (Angular 6, CSS, HTML, Javascript (ES5 and ES6), rest ful API, Product company / startup experience)

Type, Location : Mumbai
Desired Experience: 3+ years
Roles and Responsibilities :
What You’ll Do:
- Designing and implementing web applications using JavaScript and its frameworks (i.a. React, Vue, Angular), HTML5 and CSS3
- Working closely with the dispersed development team, client, and project manager in the SCRUM methodology
- Ensuring that programming practices and code quality are respected
- Supporting other engineers with your expertise when needed (knowledge sharing)
- Leading your colleagues’ growth and development
What you bring to the table:
- 3+ years of experience with JavaScript (good knowledge of ES2016; newer versions and TS 3+ are a plus)
- Experience in developing web applications using Angular, React, javascript, node js, MySQL/Postgres SQL/MongoDB
- Being comfortable HTML5 and CSS3
- Experience with version control systems, preferably Git
- Demonstrated tech leadership in a medium-sized team, and the ability to design a complex system
- Eagerness to learn and constantly improve yourself
- Being a team player focused on getting things done

Proficient in ReactJS and its core principles such as state management, hooks, and component lifecycle
Strong understanding of JavaScript, HTML, CSS, and related web technologies
Experience with Redux or other state management libraries
Knowledge of modern front-end builds tools such as Webpack and Babel
Understanding of REST APIs and experience integrating them with a ReactJS front-end
Familiarity with Git and version control practices
Responsibilities:
Developing user-facing features using ReactJS
Building reusable UI components and libraries for future use
Ensuring the technical feasibility of UI/UX designs
Optimizing components for maximum performance across a wide range of devices and browsers
Collaborating with cross-functional teams to solve complex problems
Participating in code reviews and ensuring code quality through testing and debugging
Staying up-to-date with the latest industry trends and technologies related to ReactJS.

We are looking to hire an experienced AngularJS Developer to join our dynamic team. As a
Developer, you will be responsible for creating a top-level coding-base using Angular best
practices. Your role will require you to implement an exciting and streamlined user experience in
the form of a Java-based desktop and mobile web-app.
To ensure success as an AngularJS Developer, you should have extensive knowledge of
theoretical software engineering, be proficient in JavaScript, HTML, and CSS, and have
excellent project management skills. Ultimately, a top-class AngularJS Developer can design
and build a streamlined application to company specifications that perfectly meet the needs of
the user.
AngularJS Developer Responsibilities:
Designing and developing user interfaces using AngularJS best practices.
Strong in UI Development
Strong in Angular 7 and above
Good knowledge on Bootstrap framework
Strong in developing Single Page Applications
Adapting interface for modern internet applications using the latest front-end
technologies.
Writing JavaScript, CSS, and HTML.
Developing product analysis tasks.
Making complex technical and design decisions for AngularJS projects.
Developing application codes and unit tests in AngularJS, Java Technologies, and Rest
Web Services.
Conducting performance tests.
Consulting with the design team.
Ensuring high performance of applications and providing support.
AngularJS Developer Requirements:
Bachelor’s Degree in Computer Science, Computer Engineering or similar.
Previous work experience as an AngularJS Developer.
Proficient in CSS, HTML, and writing cross-browser compatible code.
Experience using JavaScript building tools like Gulp or Grunt.
Knowledge of JavaScript MV-VM/MVC frameworks including AngularJS.
Excellent project management skills.
Proven experience implementing front-end and back-end JavaScript applications.
Excellent communication skills.
Critical thinker and good problem-solver.
Location:
Willing to work from Hyderabad location
We are Equal Opportunity Employer/Disability/Veterans
Willing to join immediately or within 15 days

- At least 4+ years experience in Angular.js / React.Js
- 4+ years of strong programming experience in UI/Web development using HTML5, CSS, JavaScript, and Bootstrap.
- 2+ years of strong programming experience in Unit Test Code Coverage using Jasmine / Karma.
- Strong in OOAD, design concepts & software engineering fundamentals.
- Strong inclination towards delivering quality software.
- Should be a good team player. Should have experience working in Agile Scrum Teams.
- Excellent communication skills
- Strong experience in defining & implementing software quality improvement measures: CI/CD setup, Jasmine, Karma Unit Testing
- Experience in working with tools like TFS, GIT.
- Should have strong problem-solving skills.
- Experience in UX will be good to have.

The ideal candidate is a self-motivated, multi-tasker, and demonstrated team-player. You will be a lead developer responsible for the product development and maintenance. You should excel in working with large-scale applications and frameworks and have outstanding communication and leadership skills.
Responsibilities:
- Writing clean, high-quality, high-performance, maintainable code
- Develop and support software including applications, database integration, interfaces, and new functionality enhancements
- Coordinate cross-functionally to ensure project meets business objectives and compliance standards
- Support test and deployment of new products and features
- Analyze and resolve performance bottle necks
- Participate in code reviews
Technical:
- Expert in Programming using Angular 4/6/8, C#, Web API, Entity Framework, LINQ to Entities.
- Should have strong database design and development skills in Relational DBMS and Non-Relational Databases (No SQL).
- Experience in integrations
- Strong knowledge of SDLC methodologies – Agile/Scrum
- Good understanding of Object-Oriented Programming, Design Concepts & Whitebox Unit Testing
- Good understanding of Web Security Concepts
- Experience in hosting & maintenance of applications in virtual servers with CI/CD
Qualification:
- Bachelor's degree or equivalent experience in Computer Science or related field
- 5+ years of relevant work experience
- Must have experience in product development
Work Location: Remote (Anywhere in Hyderabad)

Gupshup is a product development company which was IIT incubated in 2005.
Headquartered in Silicon Valley, Gupshup is a global leader in cloud messaging, enabling businesses to build engaging conversational experiences, seamlessly across 30+ messaging channels, using a globally available cloud API.
Gupshup handles over 4.5 billion messages per month and has processed over 225 billion messages, enabling over 36,000 businesses to engage nearly a billion users across channels including SMS, WhatsApp, Facebook Messenger, Twitter, WeChat, Viber, Slack, Android RCS, Mobile App and Mobile Web.
Gupshup offers a comprehensive product portfolio that includes an easy to use omni-channel messaging API, advanced bot building platform and mobile marketing tools. Gupshup has also forged strategic partnerships with Facebook, WhatsApp, Google and Cisco to offer innovative mobile messaging solutions with broad reach.
We have an opportunity for Software Engineer-UI
Job Responsibilities:
Highly skilled at front-end engineering using Object-Oriented JavaScript, various
JavaScript libraries and micro frameworks (jQuery, Angular, Prototype, Dojo, Backbone,
YUI), HTML and CSS.
A very strong Javascript foundation and clear understanding of Javascript classes,
prototype based inheritance, modules, private member scopes, etc
Well-versed in software engineering principles, frameworks and technologies.
Involvement in developing and enhancing main front end platform - website
Experience in performing code analysis, requirements analysis, identification of code
metrics, system risk analysis and software reliability analysis.
Develop specifications and designs for complex applications or modifying/maintaining
complex existing applications
Excellent communication skills
Self-directed team player who thrives in a continually changing environment.
Regards,
Tina Dsouza


Good to have: Javascript, HTML, CSS, etc.,

