Criterion Tech

2 Job openings at Criterion Tech
Application Developer Lucknow,Uttar Pradesh,India 1 years None Not disclosed On-site Full Time

About the Role We are seeking a passionate and competent desktop application developer with knowledge of C/C++. Creating, maintaining, and improving desktop apps for different platforms will be your responsibility. Responsibilities Create and manage desktop programs in C/C++. Work together with groups to comprehend needs and provide answers. Verify that applications fulfill requirements for dependability, performance, and usability. Investigate and resolve problems with current applications. Observe best practices for coding and keep documentation up to date. Requirements 1+ years of experience developing desktop applications in C/C++ is required. Bachelors in Computer Application or equivalent. Solid knowledge of OOPs concepts. Familiarity with GTK, wxWidgets Framework or a comparable program. Knowledge of version control systems, such as Git, Perforce Preferred Experience developing cross-platform applications. Familiarity with networking and multithreading. Familiarity with the build systems CMake or QMake. Exposure to OpenGL/DirectX graphics programming

Back End Developer lucknow,uttar pradesh,india 3 - 4 years None Not disclosed On-site Full Time

Responsibilities: Net C# development of our API, front-end, back-end, and Window Services. Requirements: 3-4 years of experience Participate in requirements analysis Proven experience as a .NET Developer or Application Developer Hands on experience with ASP.NET framework, SQL Server, and design/architectural patterns like MVC Hands one experience on SQL Server database Hands on experience of .NET languages (e.g. C#, Visual Basic .NET) and HTML5/CSS3 Familiarity with architecture styles/APIS (REST, RPC) Should have knowledge of NET Framework 2.0,3.5,4.0,4.5 or Higher Should have hands on experience of ASP.NET MVC and Web Development Should have hands on experience of WCF & Micro-services Architecture Understands how to make use of AJAX or JSON methods. Collaborate with internal teams to produce software design and architecture as per definition of done Write clean, scalable code using.NET programming languages Test and deploy applications and systems Revise, update, refactor and debug code Understanding of Agile methodologies Familiarity with code versioning tools (such as Git, SVN, TFS and Perforce)