Careers

Rockstars Wanted!

Our recruitment is based on competencies or sets of behaviors, skills and knowledge and will focus on finding the best people for the available jobs. The selection process may involve several stages If you meet the requirements you will be required to attend an interview.

The interview will be about you and your experience. You will be asked for examples of how you behave in different situations drawing on examples from work, university or your personal life.


Job Description:

Responsible for develop a brand new projects from scratch. Initialize the project and then mentor and lead other developers that are brought on for the development efforts.

Position will eventually lead a team of developers to analyze, estimate, design, architect, code, test, and support applications and enterprise integrations that address business requirements.

The developer will assist the teams through the application life cycle for new solutions, enhancements to existing solutions, and the integration of these solutions into the current environment.

The position is also expected to aggressively manage development effort costs through careful project estimation practices. The software developer should demonstrate a high level of technical proficiency in the area of enterprise software development.

The position is also expected to ensure all software development projects adhere to application development guidelines and meets and/or exceeds quality expectations.

Responsibilities:

  • Develop and/or implement timely, cost effective, and high quality business solutions to meet customer needs, using approved methodologies and standards.
  • Provide root cause analysis, efficient production support and maintenance / enhancements for existing applications. This includes application debugging and memory leak analysis.
  • Support project planning by providing accurate estimates and status reports and by meeting deliverables.
  • Manage personal career development by maintaining technical expertise and further developing Leadership characteristics.
  • Apply strong oral and written communication skills.
  • Participate in special projects/assignments.
  • Design integrations between two or more systems .

Qualifications:

  • Strong experience in .Net Framework C#, ASP.NET, MVC, AJAX.
  • Strong experience working with MS SQL Server Databases and Stored Procedures.
  • Strong experience in AngularJS.
  • Strong experience in Unit Testing using xUnit.
  • Strong experience in Responsive Bootstrap, HTML 5, CSS 3, jQuery and JavaScript.
  • Experience with WCF, RESTful APIs and Web APIs.
  • Experience with Agile / Scrum methodologies.
  • Familiar with Test Driven Development.
  • Familiar with domain driven design, service oriented architecture, layered architecture, n-tier architecture, and design patterns.
  • Follow software development best practices with respect to documentation and configuration management.
  • Experience with ASP.NET Boilerplate and ASP.NET Zero is a plus.

Apply Now

Responsibilities:

  • Work independently and with internal teams to build Azure cloud security solutions
  • Develop Azure PowerShell and CLI scripts to automate deploying, managing, and monitoring components in Azure
  • Stay up-to-date with security best-practices as it relates to components running in Azure cloud environments (especially Azure)

Qualifications:

  • Bachelor's degree in Computer Science, Computer Engineering or equivalent experience.
  • 5+ years professional experience and 3+ years of experience architecting/designing/supporting cloud infrastructure
  • Experience working with engineering tools including JIRA, GitHub, Confluence, etc.
  • Experience working in an Agile environment
  • Extensive hands on experience with Azure cloud services
  • Familiar with Azure and reference architectures for web applications
  • Experience designing systems for scalability, resiliency, extensibility, usability, consistency, and security
  • Solid understanding of PowerShell and CLI scripting/automation
  • Exceptional attention to detail; excellent organizational, time management, and analytical skills
  • Desire to constantly learn new skills and gain new experience

Desired Experience:

  • Demonstrated knowledge of information security and its role in cloud platforms
  • Securing Azure for PCI DSS or HIPPA compliance
  • Hands on experience with SharePoint Administration

Apply Now

Responsibilities:

  • Design, develop and implement creative and secure Identity Analytics solutions

Knowledge and competencies:

  • Experience in designing, developing, and testing complex integrations.
  • Experience with enterprise Java applications including the Java “ecosystem” (Eclipse, maven/gradle-git/github, Spring, Jenkins, etc.).
  • Deep understanding of the software development lifecycle from multiple perspectives.
  • Experience with high performance batch data processing.
  • Ability to explore and evaluate a variety of technologies quickly and reliably (machine learning frameworks, cloud technologies, etc.).
  • An eye for improving operational efficiency with software.
  • Exceptional attention to detail; excellent organizational, time management, and analytical skills.
  • Familiarity with Spring Framework, including Spring Boot/Spring Cloud.

Qualifications and education requirements:

  • 3-5+ years of relevant, hands-on experience in a development environment
  • Bachelors Degree, preferably in a technical area of study
  • Ability to work with open source technologies like Apache Spark, Hadoop and MongoDB
  • Ability to handle multiple competing priorities in an agile, fast-paced environment
  • Extensive hands on experience with cloud services, AWS or Azure preferred
  • Extensive hands on experience with SharePoint Administration
  • Experience with database systems (Relational/SQL, No-SQL, Graph Databases)
  • Experience with JavaScript/node.js preferred
  • Solid mathematical, statistical, and/or machine learning background
  • Understanding of data mining practices and techniques
  • Desire to be constantly learning new things

Apply Now

Responsibilities:

  • Building out a flagship enterprise analytics platform
  • Design and development of application look and feel, wireframes, data visualization, and overall user experience
  • Ideal candidates will feel comfortable with providing direct design input to the Anomalix leadership team, have the ability to pick up new skills and technologies, and be able to work in a small environment of self-starting individuals

Qualifications and education requirements:

  • 3-5 years of relevant experience as part of software development teams
  • Minimum 1 year UX and UI experience, preferably using libraries like Angular.JS. Ext.JS, etc.
  • BS in information systems, engineering, computer science, or a relevant area of study
  • IT and/or security certifications
  • Programming background in languages including Javascript, PHP, Java, etc.
  • Experience working with engineering tools including JIRA, GitHub, Confluence, etc.
  • Good understanding of software development lifecycle.
  • Experience working in an Agile environment.
  • Strong preference will be given to candidates that have experience with UI/UX development on cloud-based enterprise applications and can provide samples of past work

Apply Now

Job Description:

Responsible for developing innovative, reusable web based tools for progressive online activities and community building. Our developers are capable of full cycle project leadership including application architecture, design input, site layout/user interface, database design/programming and .NET development.

Responsibilities:

  • Developing web application solutions using ASP.NET MVC.
  • Help in design and architecture of software systems.
  • Research, explore and select the best possible methods and components for the platform.
  • Develop new systems from the ground up as well as modify existing customer systems and adding new features.
  • Effectively analyze technical requirements.
  • Participate in project planning and advice project team of all options to deliver business requirements most effectively.
  • Plan and execute system tests and write complex code.
  • Employ object-oriented analysis and design techniques including use case analysis, object modeling, and database schema design to ensure business requirements and design goals are met.
  • Participate in application architecture planning to determine optimal solution architecture, efficiency, maintainability and sociability.
  • Collaborate with the application architecture team to ensure solutions fit within the overall architecture.

Qualifications:

  • Strong experience in .Net Framework C#, ASP.NET, MVC.
  • Strong experience working with MS SQL Server Databases and Stored Procedures.
  • Strong experience in AngularJS, Deep Unit Testing.
  • Strong experience in Responsive Bootstrap, HTML 5, CSS 3, jQuery and JavaScript.
  • Experience with WCF and RESTful APIs.
  • Experience with Agile / Scrum methodologies.
  • Familiar with Windows Azure cloud services and SaaS concepts.
  • Familiar with domain driven design, service oriented architecture, layered architecture, n-tier architecture, and design patterns.
  • Experience with source control tools (TFS/VSS/SVN/Github).
  • Experience with cross platform mobile development frameworks like Ionic ,Phone-Gap, Cordova is a plus.
  • Experience with Building C# apps on Android, iOS and Windows with Xamarin is a plus.
  • Experience with Building Applications with ASP.NET Boilerplate and ASP.NET Zero is a plus.
  • Detail oriented with good communication skills.
  • Follow software development best practices with respect to documentation and configuration management.
  • Work remotely with development team to build and improve overall product quality.
  • Self-motivated, independent, responsible team-player and exhibit exceptional relationship management skills.

Apply Now

Job Description:

Responsible for testing Product development initiatives in ensuring that our products work exceptionally well. You will be responsible for maintaining scalable processes to support regression, functional, system integration, and user acceptance testing. You will also develop and document test cases and test execution as they are essential aspects of this position.

This is a critical hands-on position where the quality assurance engineer will test complex systems with multiple integration points with external systems. We expect that you have impeccable integrity, an analytically driven mind, good communication skills, and a positive, professional can-do attitude.

Responsibilities:

  • Estimate, prioritize, plan, and execute test plans and test cases.
  • Proficiency with browser debugging tools (e.g. Chrome Developer Tools) to augment defect reporting.
  • Experience leading a team, while remaining hands on.
  • Able to generate test data through SQL and noSQL statements.
  • Able to test RESTful Web Service endpoints.
  • Detect major software flaws (e.g. bugs, errors, failures, breakdowns, risks) in order to fix them and ensure the performance of the developed systems.

Qualifications:

  • Able to create Test case design: functional testing, non-functional testing, smoke testing, sanity testing, security testing, performance testing.
  • Experience working with Unit Testing (NUnit or xUnit).
  • Experience working with Selenium WebDriver.
  • Experience working with SpecFlow.
  • C# Literacy.
  • Test case management.
  • Mentality to voice opinion on software quality.
  • Must be an excellent communicator at all levels.
  • Ability to identify and report on quality metrics.

Apply Now

Job Description:

To support the business requirements for the continuing development of our Salesforce solution, fulfilling defined business requirements and managing its ongoing development to support and deliver value to the business. To implement defined business projects, and ensure operational stability and associated support is provided and effective.

Responsibilities:

  • Architecting, developing, and implementing Salesforce solutions.
  • Identifying opportunities to improve current processes.
  • Creating and managing custom objects, field, formulas, reports and dashboards.
  • Developing connections/integrations with other systems.
  • Managing a Salesforce Service Cloud instance.
  • To implement application development requirements, with a constant focus on providing technical guidance and co-ordinating business efficiencies through the activities of applications development.
  • Learn and understand the end-to-end business processes to ensure delivered solutions solve root cause and meet customer requirements.
  • Manage the day-to-day administration and monitoring of the Salesforce solution, and act as the subject matter expert for Salesforce. .
  • To take responsibility for time management, reporting and monitoring, risk management, issue management, quality assurance and change management. .
  • To define, plan and manage releases of application updates.

Qualifications:

  • Significant Salesforce development experience, in a role that requires application development in a project environment.
  • Significant experience of Apex development and Salesforce Administration. Aware of industry and professional standards (e.g. ISO 9001).
  • Familiar with application development tools (e.g. Visual Studio, Oracle Developer).
  • Familiar with specified programming languages (e.g. Apex, .Net, SQL, C#), and information capture techniques.
  • Familiar with methods and techniques for structured reviews.
  • Solid understanding of web technologies, such as HTTP, JavaScript, AJAX, HTML, DHTML, CSS.
  • Solid knowledge of SQL and understanding of relational databases.
  • Experience with at least one object-oriented programming language, such as Java, C#, C++.

Apply Now

Job Description:

As a sales engineer, you'll combine technical knowledge with sales skills. The balance depends on the level of technical knowledge and understanding you'll need to sell the product you're offering and to respond to clients' queries. Your clients will usually be technical staff from non-retail organizations, such as factories, public utilities, local authorities and hospitals..

Responsibilities:

  • Create new sales and marketing strategies that target B2B customers and positions our products as the best solutions for prospective clients.
  • Searching for new clients who could benefit from your products in a designated region.
  • Establishing new, and maintaining existing, relationships with customers.
  • Managing and interpreting customer requirements.
  • Persuading clients that a product or service will best satisfy their needs.
  • Calculating client quotations.
  • Negotiating tender and contract terms.
  • Negotiating and closing sales by agreeing terms and conditions.
  • Offering after-sales support services.
  • Analyzing costs and sales.
  • Making technical presentations and demonstrating how a product will meet client needs.

Qualifications:

  • Bachelor’s Degree in Marketing, Business Administration or related field required.
  • Previous sales experience required.
  • 10+ years’ experience in the technology industry.
  • 4+ years’ experience in a supervisory position.
  • Excellent communication and leadership skills.
  • Familiarity with project management solutions a plus.
  • Experience cold calling and hunting for new business in the American sector required.
  • NO ACCENT.

Apply Now

Job Description:

Ruby on Rails Application Developer to be responsible for development, testing, and maintenance of applications utilizing Ruby on Rails and related technologies. Candidate will be required to create and execute SQL queries to verify data and troubleshoot issues. Candidate will also be responsible for assisting with the development of software technical documentation including requirements specifications, design documents, and test plans.

Responsibilities:

  • Provide support for the full life cycle of software product development.
  • Perform prototyping, system analysis, development, fielding, and maintenance of systems.
  • Develop, code, test, and debug new software or enhancements to existing software.
  • Evaluate new software products and technologies, and provide recommendations to enhance existing systems.
  • Conduct software testing to ensure satisfaction of application development requirements.
  • Support software quality assurance and configuration management activities.
  • Document software procedures and develop software reports, plans, and products, such as software development plans, software requirements specifications, software design documents, software development files, source code, version description documents, and test plans.

Qualifications:

  • Demonstrated experience with Ruby as a programming platform to develop multi-tier web-based applications.
  • Strong experience in AngularJS.
  • Experience working within proper Software Configuration Management (SCM) processes, utilizing source code control, and change management software.
  • Understanding of Ruby Best Practices.
  • Strong SQL coding background; understanding of SQL statement optimization/tuning.
  • Experience working in Agile and Kanban environments.
  • Experience with developing APIs and Microservices.
  • Testing tool experience: RSpec.

Apply Now

Job Description:

We are looking for a software business analyst who will be the vital link between our information technology capacity and our business objectives by supporting and ensuring the successful completion of analytical, building, testing and deployment tasks of our software product’s features.

Responsibilities:

  • Define configuration specifications and business analysis requirements.
  • Perform quality assurance.
  • Define reporting and alerting requirements.
  • Own and develop relationship with partners, working with them to optimize and enhance our integration.
  • Help design, document and maintain system processes.
  • Report on common sources of technical issues or questions and make recommendations to product team.
  • Communicate key insights and findings to product team.
  • Constantly be on the lookout for ways to improve monitoring, discover issues and deliver better value to the customer.

Qualifications:

  • Previous experience in Business / Systems Analysis and Quality Assurance.
  • A degree in IT / Computer Science.
  • Proven experience in eliciting requirements and testing.
  • Solid experience in writing SQL queries.
  • Basic knowledge in generating process documentation.
  • Strong written and verbal communication skills including technical writing skills.

Apply Now

Job Description:

Employ cross–functional methodologies, including design thinking, user experience design, customer experience, and user–centered design to support analysis, design, and development of new and existing systems and perform back–end and front–end development work. Create high and low fidelity wireframes and design artifacts. Diagram user flows, data flows, site architectures, and user interfaces using site maps and wireframes. Analyze functional business requirements, design specifications, and provide analyses and solutions for user interaction problems.

Responsibilities:

  • Facilitate client's product visions by researching, conceiving, wireframing, sketching, prototyping, and mocking up user experiences for digital products.
  • Design and deliver wireframes, user stories, user journeys, and mockups optimized for a wide range of devices and interfaces.
  • Participate in UX documentation (sitemaps, wireframes, journey maps, etc.).
  • Contribute and integrate with our user testing methodologies and research on an ongoing basis.
  • Act as the user-advocate during the development process, subjecting early-stage concepts to usability testing and offering implementation suggestions from a user-centered perspective that support end-client needs and overall business objectives.
  • Create wireframes and/or interactive prototypes reflecting information architecture, navigational models, process flows, page layout, information displays, and interactive components based on user research.
  • Contribute to documentation or user interface design standards, best practices, design patterns, and project templates.
  • Analyze Digital Marketing and e-Business market trends to identify innovations and new business opportunities.

Qualifications:

  • Experience with developing Web–based applications, including academic development.
  • Must be able to take abstract ideas and convert them into reasonable requirements to present to the developer.
  • Experience in designing for responsive, cross-browser and native mobile app experiences.
  • Proficiency with modern design and prototyping tools (e.g. Sketch, Zeplin, InVision, Adobe Creative Suite (Photoshop,XD, Aftereffects (for Prototyping), Principle (for Prototyping) , Illustrator) & should be has informed with latest updates for these apps.
  • Have a rich track record in creating amazing UIs.
  • Experience with HTML/CSS/JS and iOS/Android technology.

Apply Now

Job Description:

Responsible for creating highly performance, scalable, cross-platform, and feature-rich mobile applications for Android, iOS and Windows. Your primary responsibility will be to build production-ready, Xamarin-based mobile applications for a large variety of industry-leading clients. To do this position, you must have a deep love for creating top quality C#-based mobile applications for Android and iOS.

Responsibilities:

  • Design and develop custom applications for Xamarin, Android, iOS.
  • Participate in and contribute to all phases of the SDLC.
  • Have a passion for learning and staying updated on emerging trends and technologies.
  • Become a partner and trusted advisor to clients, advising on best-fit technologies and best practices.
  • Ensure that all user input is validated before submitting to back-end.
  • Collaborate with other team members and stakeholders.
  • Deliver software according to the deadline.
  • Works well in a fast paced environment and can handle multiple projects at the same time.
  • Stay up-to-date on emerging technologies.
  • Create strategic ideas about using technology in unique ways to add value to our clients' digital presence.

Qualifications:

  • Hands-on experience delivering custom mobile solutions.
  • Working knowledge of one or more key solution technologies including C#, XAML, REST Web services, Swift, Objective-C, Java and Agile
  • Experience delivering solutions using industry standard SDLC methodologies.
  • Fundamental understanding of object-oriented concepts and design patterns.
  • Experience with Xamarin Studio with an emphasis on classic mode.
  • Understanding of REST services/Web API/JSON.
  • Understanding of Apple/Google/Windows phone project setup and deployment.
  • Understanding of push notifications.
  • Experience in basic SQL and willing to learn further.
  • Ability to understand the requirements and provide design solutions based on the overall architecture of the system.
  • Experience With MVVM design pattern.

Apply Now

Job Description:

Responsible for the creation of visual elements of the application to create an interactive and data-driven experience for the user. You will work with the UI/UX designer and bridge the gap between graphical design and technical implementation, taking an active role on both sides and defining how the application looks as well as how it works.

Responsibilities:

  • Develop new user-facing features.
  • Build reusable code and libraries for future use.
  • Ensure the technical feasibility of UI/UX designs.
  • Optimize application for maximum speed and scalability.
  • Ensure that all user input is validated before submitting to back-end.
  • Collaborate with other team members and stakeholders.
  • Deliver software according to the deadline.
  • Works well in a fast paced environment and can handle multiple projects at the same time.
  • Stay up-to-date on emerging technologies.
  • Create strategic ideas about using technology in unique ways to add value to our clients' digital presence.

Qualifications:

  • Expert skills at building responsible apps (optimized and targeted for mobile, tablet, and desktop).
  • Creating real data-driven web applications on AngularJS
  • Full understanding of the DOM and how AngularJS works
  • Experience calling server side APIs using AngularJS
  • Expert skills in JavaScript, HTML5, CSS3, and Bootstrap.
  • Experience in consuming APIs.
  • Experience with Ajax, Lazy Loading & performance optimization.
  • Proficient with Client Side Debugging on Chrome and IE Developer Tools.
  • Able to design usable, clean, elegant user experiences.
  • Able to identify and communicate if an API is missing, insufficient, or insufficient to effectively create a top of the line user experience.
  • Understanding of client side scripting attacks and how to protect against them.
  • Experience using Visual Studio is a plus.
  • Familiarity with design tools (Photoshop, Illustrator, Sketch, etc.)
  • Proven history of developing responsive page layouts and interfaces from mock-ups.
  • Complete solutions by coordinating, communicating, and contributing to team meetings and customer engagements.
  • Good experience in using version controls like TFS, Git, SVN, ...

Apply Now

Job Description:

The work of human resources specialists begins when a position with the organization needs to be filled. These HR specialists, at this time, may do every from creating and placing job posts to visiting job fairs to find the right candidate. Once a pool of potential candidates has been assembled, HR specialists then sort through them, scheduling and conducting interviews. When not hiring, placing, and orienting new employees, HR specialists often oversee current employee satisfaction and productivity, ensuring that the workplace is always running efficiently.

Responsibilities:

  • Workforce Planning and Employment (Implementing the organization’s recruiting strategy, Interviewing applicants, Administering pre-employment tests, Assisting with completing background investigations, Processing transfers, promotions, and terminations).
  • HR Development (Conducting training sessions, Administering on-the-job training programs, Evaluating the effectiveness of training programs, Maintaining records of employee participation in all training and development programs).
  • Total Rewards (Analyzing job duties, Writing job descriptions, Performing job evaluations and job analyses, Conducting and analyzing compensation surveys).
  • Risk Management (Developing and administering health and safety programs, Conducting safety inspections, Maintaining accident records, Preparing government reports as to remain in compliance).
  • Preparing or updating employment records related to hiring, transferring, promoting, and terminating.
  • Explaining human resources policies, procedures, laws, and standards to new and existing employees.
  • Informing job applicants of job duties, responsibilities, benefits, schedules, working conditions, promotion opportunities, etc.
  • Addressing any employment relations issues, such as work complaints and harassment allegations.
  • Processing all personnel action forms and ensuring proper approval.
  • Overseeing hiring process, which includes coordinating job posts, reviewing resumes, and performing reference checks.

Qualifications:

  • High attention to detail.
  • Ability to review data, draw conclusions, and communicate points of view on data gathered.
  • Ability to create "client/business-ready" PowerPoint decks.
  • Ability to deliver "completed staff work".
  • High level of interpersonal skills ( serves as a key liaison between HR and employees); able to build rapport, be approachable, resourceful, and responsive.
  • HR Service Orientation.
  • Strong excel and PowerPoint skills.
  • Basic/working HR knowledge.
  • Desire for self-development.
  • Experience in deploying global HR business processes.
  • Ability to support a change management processes.
  • Effective communication skills.
  • Strong process / process improvement orientation.

Apply Now

Job Description:

As an Assistant Director of Sales you are responsible to assist in leading and supervising the sales team, oversee the day to day sales activities, implement action plans and accomplish goals and set targets.

Responsibilities:

  • Collaborate with the VP of Sales Operations on a daily basis to discuss pipeline and sales strategy.
  • Be a hunter and a self starter with a strong entrepreneurship spirit.
  • Research through LinkedIn, zoom info, company directories, rolodex, and other methods of sourcing to prospect and connect with decision makers.
  • Confidently cold calling new clients and following up consistently is a base part of this position.
  • Develop a growth strategy focused both on financial gain and customer satisfaction.
  • Arrange phone meetings between hot prospective clients and the VP/CEO once the lead has been qualified, be able to coordinate with management to close the sales cycle.
  • Promote our products and services and gauge clients’ challenges through thorough engagement.
  • Learn and use our CRM tool (Hubspot) to track and keep in contact with contacts and track sales and lead generation activity.
  • Build long-term relationships with new and existing clients.
  • Work with management to build effective e-mail and calling scripts.
  • Develop entry level staff into valuable salespeople through coaching and constant feedback.
  • Constantly work with peers and management on catering the products and services according to market needs and conditions.

Qualifications:

  • MBA required.
  • Experience cold calling and hunting for new business in the American sector required.
  • Minimum of 3 years of Software selling or consulting background required.
  • NO ACCENT.
  • Computer Science degree a plus.
  • Ability to properly and professionally speak Americanized English.
  • Ability to properly and professionally write intelligible e-mails.
  • Strong knowledge of Excel, Word, and PPT.
  • Friendly and assertive personality.
  • A rolodex of possible leads preferred but not required.

Apply Now

Job Description:

Responsible for bridging the gap between development team and QA team. Candidate should have an eye for detail and will have exposure to the full development stack for enterprise applications while creating unit and integration tests to ensure product quality. Candidate will work closely with application architect and other developers to focus on code quality, reuse, and efficiency.

Responsibilities:

  • Design, create and implement unit tests in C# using xUnit.
  • Design, create and implement automated tests using Selenium / Web-Driver.
  • Design, create, and implement integration tests.
  • Research, explore and diagnose bottleneck and implement optimizations.
  • Design, create, and implement test cases.
  • Collaborate with DevOps to evaluate cloud environments and application deployment.
  • Effectively analyze technical requirements.
  • Employ object-oriented analysis and design techniques including use case analysis, object modeling, and database schema design to ensure business requirements and design goals are met.
  • Participate in application architecture planning to determine optimal solution architecture, efficiency, maintainability and sociability.
  • Collaborate with the application architecture team to ensure solutions fit within the overall architecture.

Qualifications:

  • Strong experience of software testing techniques and frameworks.
  • Aware and well informed about test methodologies and life cycle.
  • Strong experience with Selenium / Web-Driver and automated testing techniques & framework.
  • Experience in C# and SQL development is a must.
  • Strong object oriented design and development skills.
  • Experience with Agile / Scrum methodologies.
  • Familiar with windows azure cloud services and SaaS concepts.
  • Experience with source control tools (TFS/VSS/SVN/Github).
  • Experience with issue tracking and bug tracking systems.
  • Test management tool handling knowledge is a plus.
  • Detail oriented with good communication skills.
  • Work remotely with development team to build and improve overall product quality.
  • Self-motivated, independent, responsible team-player and exhibit exceptional relationship management skills.

Apply Now

Job Description:

This position will be responsible for maintaining existing .NET applications (Desktop, Web Sites, Web Services, etc..)

This position will also support other teams and team members in understanding the current state and inner workings of existing applications.

This includes researching and reading code to understand and explain how it works and discussing with other teams and team members the best path for remediating issues.

Responsibilities:

  • Troubleshooting and remediating application and deployment issues.
  • Researching and reading code to understand and explain how it works.
  • Development of new versions of software systems, implementing new features and/or fixing bugs.
  • Autonomously deliver assigned development tasks (clarify, estimate, design, implement, integrate, test and document) after validation with the technical leader.
  • Design, create, and implement unit tests.
  • Plan and execute system tests and write complex code.
  • Employ object-oriented analysis and design techniques including use case analysis, object modeling, and database schema design to ensure business requirements and design goals are met.
  • Participate in application architecture planning to determine optimal solution architecture, efficiency, maintainability and sociability.
  • Collaborate with the application architecture team to ensure solutions fit within the overall architecture.

Qualifications:

  • Strong experience in Unit Testing using xUnit.
  • Familiar with Test Driven Development.
  • Experience with Agile / Scrum methodologies.
  • Strong experience in .Net Framework C#, ASP.NET, MVC, AJAX.
  • Strong experience working with MS SQL Server Databases and Stored Procedures.
  • Strong experience in AngularJS.
  • Strong experience in Responsive Bootstrap, HTML 5, CSS 3, jQuery and JavaScript.
  • Experience with WCF, RESTful APIs and Web APIs.
  • Experience working with Selenium WebDriver is a plus.
  • Familiar with domain driven design, service oriented architecture, layered architecture, n-tier architecture, and design patterns.
  • Follow software development best practices with respect to documentation and configuration management.
  • Experience with ASP.NET Boilerplate and ASP.NET Zero is a plus.

Apply Now

Job Description:

Responsible for designing and developing components used in a variety of enterprise business solutions. You will be involved in application development projects that touch hundreds of users where you will develop, code, test, and debug new software and make enhancements to existing software. You will develop and enhance software from general requirements and specifications.

Responsibilities:

  • Provide SharePoint architecture, development, and administration support.
  • Employ web design expertise.
  • Maintain and refine permissions and SharePoint groups.
  • Develop and support SharePoint-based tools to track initiatives.
  • Maintain, modify, and improve on the look and feel and general SharePoint user experience.
  • Review content and recommend updates, find broken links, and delete or archive outdated information.
  • Provide support to the communication team with both internal and external publications.
  • Set up and manipulate web parts, maintain and modify master pages, and connect to various data sources for dynamic display of information.
  • Educate users on SharePoint best practices and work with users on new requirements and problem reports.
  • Maintain multiple SharePoint sites based on high level goals, acting pro-actively and with minimal day-to-day guidance.

Qualifications:

  • Ability to deliver SharePoint solutions that integrate into existing enterprise systems using BDC, webparts, C#, and other related technologies.
  • Good experience in Microsoft SharePoint (2007/2010/2013/SharePoint Online) and Windows SharePoint Services.
  • Strong skills leveraging C# to develop UI and service solutions.
  • Good knowledge regarding Microsoft Cloud Solutions on Hybrid scenario.
  • Ability to deliver enterprise class solutions on SharePoint (On-Premise/ Cloud/ Hybrid) and utilizing Microsoft .NET platform and related technologies.
  • Experience with SharePoint deployment topographies and configurations.
  • Experience with multi-tenant solutions, cloud computing and cloud-based offerings, mobile delivery, FAST search technology and Microsoft Solutions for Internet Sites.
  • Advanced knowledge of developing and maintaining content for SharePoint Reasonable knowledge in Microsoft infrastructure services.
  • Advanced experience in SharePoint migration projects.
  • Expert knowledge of HTML, Style Sheets, Themes Knowledge of Master Pages and ASP.NET development.
  • Experience with integrating Silverlight and Flash as a Sharepoint webpart.
  • Strong knowledge of Workflows and InfoPath integration.
  • Clear understanding of SharePoint programming model, security, safe controls, ASP.NET integration, compilation, etc...
  • Strong background in consultative, strategic and collaborative approaches to technology delivery that helps move businesses forward.
  • Very good knowledge of database designing concepts.
  • Strong software analysis knowledge; practitioner experience is a plus.
  • Strong code debugging skills; knowledge of software quality assurance principles is a plus.
  • Additional experience with Tibco, SonicMQ, Websphere and other non Microsoft solutions is a plus.

Apply Now

Job Description:

Software Project Manager must has a strong software development background and Windows Azure platform experience. Also must have a strong technical project management experience who is confident working local and remote team members. And must also have experience in both Agile and Traditional Software development models.

Responsibilities:

  • Experience in both Agile and Traditional Software development models
  • Organize and plan a complete project from requirements gathering and scope definition to final software delivery and post-mortem analysis
  • Organize and run project team meetings and reviews, working closely with Developers, QA, Marketing, Product Management, Documentation, and Support to ensure successful product delivery in budget and on time.
  • Develop and maintain comprehensive project plans, securing buy-in from team, and communicating to all stakeholders.
  • Work closely with product owners to prioritize backlog, develop release plans and provide executive-level visibility into product readiness.
  • Identify, analyze, manage and mitigate risks through the entire project life-cycle.
  • Support the business unit in managing customer expectations for project deliverables, managing stakeholder communications, and helping to implement an effective system of project governance.

Qualifications:

  • 5 + years of experience as a Project Manager managing software development projects, with 2+ years working with server-based technologies, PMP preferred.
  • Solid understanding of SDLC models and Agile and traditional project management practices and the ability to blend them together to it a specific project/environment.
  • Experience overseeing cross-functional project teams including representatives from Development, Product Management, Marketing, QA and Technical support.
  • Strong interpersonal skills including mentoring, coaching, collaborating and team building.
  • Strong planning and organizational skills with an ability to manage shifting priorities and completing demands.
  • Proficiency with Microsoft Team Foundation Server, Microsoft Project, Visio and all Office Tools.
  • Excellent oral and written communication skills.

Apply Now

Job Description:

The position will be responsible for maintaining, updating, and constantly taking efforts to take the company web site and client sites to the next level. This will include conducting regular analysis and reviewing site statistics to identify and implement improvements in order to boost conversions; improve SEO, and enhance our PPC and campaign efforts.

Responsibilities:

  • Improve search-engine rankings, create Internet ads and Develop pay-per-click advertising campaigns.
  • Keyword Research, Website Audit / Analysis, Competitors Analysis, Meta tags Optimization, Hyper-link Optimization and Image Optimization.
  • Establish an effective presence on social media sites.
  • Sitemap.xml file creation, Robot.txt file creation, Google Web master & Analytics Set Up Off page optimization, Directory submission, Blog submission and Article submission.
  • Solicit customer feedback and optimize campaigns accordingly.
  • Responsibility for planning and budgetary control of all digital marketing.
  • Social bookmarking, Press releases, Blog/forum commenting, creating link Wheel, Video Optimization and Link Building
  • Review new technologies and keep the company at the forefront of developments in digital marketing.

Qualifications:

  • Bachelor degree in Marketing.
  • 5+ years of experience managing SEO and Affiliate programs.
  • Strong understanding of current on-line marketing concepts, strategy and best practice.
  • 5+ years of experience in e-commerce, SEO, Email marketing, and social media.
  • Strong project management and implementation skills.
  • Must be a good team coach and team player.
  • Must be an excellent communicator at all levels.
  • Must be fluent in English.

Apply Now

Responsible for developing applications for mobile devices powered by Apple's iOS operating system. Ideally, a good iOS developer is proficient with one of the two programming languages for this platform: Objective-C or Swift. They must also have a strong understanding of the patterns and practices that revolve around the iOS platform.

Required Technical Skills:

  • 5+ years of experience in creating mobile applications with Objective-C (iPhone and iPad)
  • Ability to create mobile applications on a wide variety of devices / browsers (including iPhone, iPad)
  • Work with the web developers to create and maintain robust mobile frameworks
  • A strong sense of ownership and responsibility for code quality
  • Gather requirements around functionality and translate those requirements into elegant functional solutions
  • Ability to meet deadlines, identify issues and resolve with minimal direction
  • Ability to handle an entire project
  • Experience with Swift is a plus.
  • Keep up to date on the latest industry trends in mobile technologies
  • Detail oriented with good communication skills.
  • Follow software development best practices with respect to documentation and configuration management.
  • Must be self-motivated and able to work both independently and in conjunction with team members and product groups

Apply Now

Responsible for the creation and implementation of a wide variety of Web-based products using PHP, JavaScript, jQuery, MySQL and AJAX.

Required Technical Skills:

  • 3+ years of experience in object oriented programming / modular programming.
  • 3+ years of experience in the full software development life-cycle: from requirements gathering and functional specification authoring to developing, testing and delivering.
  • Solid experience in Modex (preferred), Joomla, Drupal and wordpress.
  • Good experience in HTML5, CSS3, jQuery and JavaScript.
  • Good understanding of MVC design patterns and frameworks.
  • Strong Front-end development including jQuery, AJAX, CSS, HTML, XML.
  • Solid experience in MySQL and database design
  • Experience in frameworks like Codeigniter, Zend framework
  • Work remotely with development team to build and improve overall product quality.
  • Ambitious, challenger, self-motivated

Apply Now

Outstanding mid to senior Graphic Designer to join our dynamic and fast growing organization. You will work from brief to creative concept on our website projects. The successful candidate will also be involved in the design of ongoing marketing for the brands we work with including email campaigns and landing pages.

Required Technical Skills:

  • Strong portfolio
  • Exceptional creative skills
  • Excellent Photoshop (or Fireworks) and Illustrator skills
  • Good working knowledge of HTML and CSS
  • UI design
  • Branding
  • Marketing material
  • Prior industry experience
  • A fine eye for detail
  • Up to date with current web trends
  • At least 2 years of experience

Apply Now