Why join Appnomic?

Work with people at every level, who are passionate about what they are doing. We are practically excited about everything we do whether it is bringing people together or designing/developing new features for our product suite or working on a set of problems.

We are a small company that’s growing steadily. A dynamic start-up culture with an uncapped growth, learning and fun! Every day is different at Appnomic. Come feel the passion and commitment in everything we do and you will only say ‘what else can I ask for?’

We love perks

Wellness benefits

Flexible work hours

Learning Environment

Paid Time away

Career Growth

Together @ Appnomic

If you’re looking for a vibrant, fun and dynamic workplace, read on. We foster a culture that acts as a springboard for happiness, 360° learning and personal development.

Our day is set in motion with the edutainment session. It doesn’t stop there. When you look up from your desk, you can catch a broad range of activities unfolding across the floor; stand-ups, tech connect sessions and white-board discussions for solution-building. Pop-quizzes, dumb charades and foosball battles are always around the corner; bringing out the fun side of everyone involved!

Meet some of our folks

What are you looking for?

Associate Technical Consultant, Database

Associate Technical Consultant- Database

Company – Appnomic Systems

Location – Bangalore

Status – Full Time, Employee

Job Category – Computers, Software

Relevant Work Experience – 4-7 Years

Career Level – Experienced- Individual Contributor

Education Level – BE from T1 Colleges

Position Summary

The successful candidate will have a joint responsibility for operational product service, product delivery and engineering for Database technologies.

Experience in following:

  • RDBMS – Query and Server tuning capability in one of the data base servers such as MySQL, MSSQL Oracle, Sybase, DB2.
  • Experienced in various environments: OLTP, RAC, Exadata.
  • Extensively worked on back end programming using PL/SQL, Stored Procedures, Functions, Packages, Database Triggers for Oracle 12c/11g/10g.
  • Strong knowledge in Oracle Cursor management, Exception Handling and also experience in performance tuning of SQL queries using SQL Trace, Explain Plan, TKPROF, Indexing, Hints.
  • Effectively made use of Table Functions, Indexes, Table Partitioning, Collections, Analytical functions, Materialized Views and Transportable table spaces.
  • Strong experience in performing root cause analysis of Oracle database performance bottleneck by using AWR, ADDM and ASH
  • Experience in non-relational distributed database management system like NoSQL, Cassandra would be an added advantage.
  • Expert level knowledge in minimum two OS (Windows, Linux, AIX, Solaris, HPUX )
  • Ability to write on demand scripts in the field using any one of these Perl, Python, Shell Script.
  • Able to suggest / recommend which KPIs to watch for among the commonly used, App Servers, Database Servers, Messaging Engines, and storage.
  • Familiar with Application performance debugging tools
  • Should be self-motivated, willing to work with small teams and coordinate with other product teams.
  • Should be able to independently carry on tasks with limited supervision.
  • Excellent written and verbal communication skills.

Education

  • Bachelor’s Degree in Engineering (Computer Science, Electronics) and above, Or
  • Master’s Degree in Computer Applications (MCA) from premier top institutions.

Experience

  • Should come from development background and should have participated in software development life cycle at least for one large enterprise class application.
  • Should be part of product implementation/delivery team and should understand challenges in rolling out enterprise class products.
  • Minimum of 3 years in core software development
  • Minimum of 2 years’ experience in product implementation/roll out.

Technologies

  • Oracle, MSSQL Server & MySQL SQL programming
  • Stored Procedures
  • Queries Optimization
  • Database tuning
  • Data lifecycle management
  • Scripting in Perl, Shell Script, Expect

Operating System

At least two of Linux, AIX, Solaris, HPUX, Windows platforms experience.

Understanding of operating system concepts and networking protocols.

Apply via mail Apply via linkedin

Associate Technical Consultant, WAS

Associate Technical Consultant-WAS

Company – Appnomic Systems

Location – Bangalore

Status – Full Time, Employee

Job Category – Computers, Software

Relevant Work Experience – 4-7 Years

Career Level – Experienced

Education Level – BE from T1 Colleges

Position Summary

The successful candidate will have a joint responsibility for operational product service, product delivery and engineering for Middleware technologies.

Experience in following:

  • Expert-level knowledge of WebSphere Application Server (WAS) administration in a Linux/Unix environment
  • WAS configuration and installation including security, high availability/failover using clusters, and disaster recovery
  • An understanding of multi-tier web architecture with strong J2EE technology, web services, and Linux skills
  • Troubleshooting and performance tuning of Java environments
  • Monitoring Servers and automating installation/administration tasks using scripts as well as third party tools
  • Ability to create operational procedures and coach/train others on the operations and maintenance of the technology
  • 3+ years’ experience with J2EE and the WebSphere suite of products including WebSphere Server and WebSphere Application Server.
  • Administration experience with Oracle Enterprise Manager, Oracle WebLogic, and/or Apache Tomcat is a plus
  • Ability to leverage: WC commands, EJBs, JSPs, Servlets, JDBC, JNDI, ANT, and JSTL.
  • Expertise with messaging oriented middleware including MQ Series and JMS.
  • Expertise with J2EE IDEs including RAD, WSAD, and Eclipse.
  • Support performance tuning of customer’s WebSphere environments including IHS, WAS,
  • Ability to lead and mentor a cross-functional development teams.
  • Effective organizational and time management skills.
  • Excellent written and verbal communication skills in support of client facing consulting.
  • Familiar with Application performance debugging tools, exposure to APM Products & tools, Banking Environment, high level transactions, analytics, automation

Education

  • Bachelors Degree in Computer Science, related field or equivalent experience, Or
  • Master’s Degree in Computer Applications (MCA) from premier top institutions.

Experience

Qualified candidates will demonstrate advanced technical and functional knowledge of WebSphere . Additional qualifications include, but are not limited to:

  • Ability to handle multiple projects concurrently.
  • Should come from development background and should have participated in software development life cycle at least for one large enterprise class application.
  • Should be part of product implementation/delivery team and should understand challenges in rolling out enterprise class products.
  • Minimum of 3 years in core software development
  • Minimum of 2 years’ experience in product implementation/roll out.

Top Skills Required

  • Expert-level knowledge of WebSphere Application Server (WAS) administration in a Linux environment
  • Troubleshooting and performance tuning
  • Exposure to APM Products & tools, Banking Environment, high level transactions, analytics, automation
  • Internet Banking Infrastructure Planning

Apply via mail Apply via linkedin

QA, Senior Software Engineer – Networking Protocol

QA Analyst / Engineer

QA Analyst with strong Protocol Testing experience

Company – Appnomic Systems

Location – Bangalore

Status – Full Time, Employee

Job Category – Computers, Software

Relevant Work Experience – 3+ Years

Career Level – Experienced

Education Level – Technical Bachelors Degree (e.g., Computer Science, Information technology)

Job Responsibilities

  • Execute application testing phase (functional & non-functional) to ensure all software meets requirements before changes are placed in production.
  • Perform manual and automated tests for our applications.
  • Find and report defects with detailed, accurate and concise steps to reproduce.
  • Liaison / co-ordinate with other technology groups (across sites) to coordinate / execute end – end testing
  • Script tasks associated with Database, Application Servers, middleware technologies like SOA/MQ, and production services in Unix environments.
  • System management and automation scripts (using PowerShell, WMI, VBScript, Shell, Perl etc.).

Experience

  • Experience in testing and quality control.
  • Ability to understand product requirement and come up with exhaustive test cases.
  • Product Testing experience preferred
  • Desired experience with continuous integration, comfortable working with linux/bash/command line environment, familiar with Git
  • Experience in Selenium preferred.
  • Experience in Automation using scripts
  • Excellent analytical and troubleshooting skills.
  • Experience in product development life-cycle and product process oriented agile development environment like Scrum.

Education

  • Bachelor’s Degree in Engineering (Computer Science, Electronics) and above, Or
    Master’s Degree in Computer Applications (MCA)

Operating System

Linux, other Unix flavours and Windows Platforms
Understanding of operating system, database concepts and networking protocols.

Soft skills

  • Should be a team player
  • Should be dedicated, self motivated and hardworking
  • Strict adherence to standards
  • Good communication skills
  • Good analytical ability
  • Methodical & organized

Apply via mail Apply via linkedin

Senior Software Engineer, C++

Sr. Software Engineer – C++ Programming

C++ Sr. Software Engineer with strong coding and debugging experience.

Company – Appnomic Systems

Location – Bangalore

Status – Full Time, Employee

Job Category – Computers, Software

Relevant Work Experience – 2-4 Years

Career Level – Experienced (Non-Manager), Hardcore Coding

Education Level – MCA, BE

Position Summary

Participate in development, enhancement and maintenance of backed engines that uses the following technologies:

  • C++ based high performance engines development
  • Strong emphasis on data structures and algorithm design
  • Sound programming experience using multi-threading concepts, inter-process communication concepts and thread-safe programming.
  • Knowledge in interfacing with any one database such as MySQL, Oracle & MSSQL.
  • Experience in network card sniffing and network protocols is a plus.
  • Experience in cross platform frameworks and experience in developing in at least two of the following operating systems (1) Windows (2) Linux (3) AIX (4) Solaris
  • Experience in POCO is a Plus
  • Should be willing to participate in all phases of software development life cycle such as design, coding, reviewing, debugging, unit testing, release and configuration management.
  • Should be self-motivated, willing to work with small teams and coordinate with other product teams.
  • Should be able to independently carry on tasks with limited supervision.

Education

  • Bachelor’s Degree in Engineering (Computer Science, Electronics) and above, Or
  • Master’s Degree in Computer Applications (MCA)

Experience

  • Minimum of 2 years in core software development
  • Product development experience preferred
  • Experience in product development life-cycle and product process oriented agile development environment like Scrum is preferred

Technologies

  • Proficient in C++, exposure to Poco is plus
  • Excellent understanding of OS fundamentals, multithreading, algorithms and data structures.
  • Should have worked on one of the following (Linux, AIX, Solaris, HP-UX, Windows). Working knowledge of Windows and Unix is a plus.
  • Knowledge of networking protocols especially TCP/IP protocol is a plus.
  • Strong debugging skills is highly desirable.
  • Knowledge of debuggers, memory leak detectors, code profilers is a plus.

Soft skills

  • Should be a team player
  • Should be dedicated, self motivated and hardworking
  • Strict adherence to standards
  • Good communication skills
  • Good analytical ability
  • Methodical & organized

Apply via mail Apply via linkedin

Senior Software Engineer, Core Java

CoreJava

Core Java Expert with strong coding and debugging experience.

Company – Appnomic Systems

Location – Bangalore

Status – Full Time, Employee

Relevant Work Experience – 3+ Years

Career Level – Experienced (Non-Manager), Hardcore Coding

Education Level – MCA, BE

Position Summary

Participate in design, development, enhancement and implementation support of products in IT Management Software domain – working on following technologies:

  • Java software development experience in a high performance, high volume transaction environment
  • Experience in enterprise-class software architecture design and coding involving concurrent systems
  • Experience with distributed systems
  • Experience with communication models such as REST
  • Proven knowledge of design patterns used in both client and server components
  • Knowledge of Test-Driven Development or other agile software development methodologies
  • Strong written and verbal communication skills
  • Excellent understanding of computer science fundamentals, data structures, and algorithms
  • Experience in Server-side Java base technology.
  • Knowledge of SQL and NoSQL database fundamentals desirable
  • Experience with Maven/Gradle
  • Experience with Continuous Integration build environments
  • Knowledge of any functional language like Clojure/scala is preferred.
  • Candidates contributed to open source project (e.g github/bitbucket) is preferred.

Must be able to function independently with limited daily supervision. Must also be a team player and appreciate the value of working in a highly collaborative environment.

Education

  • Bachelor’s Degree in Engineering (Computer Science, Electronics) and above, Or
  • Master’s Degree in Computer Applications (MCA)

Experience

  • Minimum of 3+ years in core software development
  • Experience in product development life-cycle and product process oriented agile development environment.

Technologies

  • Core Java
  • Data structures and Algorithms
  • Scala/Clojure
  • Server side programming

Operating Systems

RHEL or CentOS Linux Platform
Understanding of operating system concepts and networking protocols.

Apply via mail Apply via linkedin

Senior Software Engineer, QA Scripting

QA Analyst

QA Analyst with strong Script Testing experience

Company – Appnomic Systems

Location – Bangalore

Status – Full Time, Employee
Job Category – Computers, Software

Relevant Work Experience – 3+ Years

Career Level – Experienced

Education Level – Technical Bachelor’s Degree (e.g., Computer Science, Information technology)

Job Responsibilities

  • Execute application testing phase (functional & non-functional) to ensure software meets all requirements before changes are placed in production
  • Perform manual and automated tests for our applications
  • Find and report defects with detailed, accurate and concise steps to reproduce
  • Liaison / co-ordinate with other technology groups (across sites) to coordinate / execute end – end testing
  • Test the product across multiple operating systems
  • Script tasks associated with Database, Application Servers, middleware technologies like SOA/MQ, and production services in Unix environments.
  • System management and automation scripts (using Shell or Perl, good to have PowerShell, WMI, VBScript)
  • Participate in code reviews with team members.

Expected Experience

  • Must have experience in performing quality assurance testing –functional, performance (load, stress, reliability) and regression
  • Detailed knowledge of QA testing methodologies, concepts, processes, and documentation.
  • In-depth understanding of IT software development life cycle and product process oriented agile development environment like Scrum, Defect life cycle
  • Develop test scenarios, cases and scripts, and manage test artifacts/deliverables.
  • Ability to understand product requirement and come up with exhaustive test cases.
  • Must have working Expertise in the Linux, Unix (HPUX, Solaris, AIX) and Windows Operating System along with commands
  • Must have working experience in the Shell Scripts and ability to write Test Scripts in Shell for Test Data.
  • Ability to understand and reproduce the Issues reported.
  • Knowledge of a wide range of technologies including
    • Databases: Oracle, MySQL, Cassandra, MSSQL, DB2
    • Application/Web Servers: Apache, Oracle/IBM HTTP Servers, Tomcat, IBM WebSphere, Oracle WebLogic, Resin, JBoss etc.
  • Ability to work in a complex organization to understand the requirement and ensure the product meets the requirement with the quality and optimal utilization of resources.

Preferred Experience

  • Product Testing experience preferred
  • Good to have sanity, smoke, non-functional, systems, integration testing
  • Preference to prepare test data in the JMeter, Java or Groovy.
  • Ability to understand the Application, Server Performance behavior.
  • Desired experience with continuous integration, comfortable working with Linux/bash/command line environment, familiar with Git
  • Experience in Selenium preferred.
  • Understanding of operating system, database concepts and networking protocols.
  • Understanding of Cross platform connectives. (Linux to Windows, Windows to Unix connectivity)
  • Develop plans, schedules, metrics, data needs and scenarios for end to end integration testing including areas such as database impacts, software scenarios, or usability

Education

  • Bachelor’s Degree in Engineering (Computer Science, Electronics) and above, Or
  • Master’s Degree in Computer Applications (MCA)

Soft skills

  • Should be a team player, self-organized
  • Strict adherence to standards
  • Excellent communication skills with respect to email and team discussions
  • Good analytical ability

Apply via mail Apply via linkedin

Senior Systems Engineer, Implementation on Finacle

Product Delivery – (Product Implementation)

Implementation engineer & technical specialist working with strategic clients of AppOne

Company – Appnomic Systems

Location – Bangalore

Status – Full Time, Employee

Relevant Work Experience – 5-10 Years

Career Level – Experienced (Non-Manager/Manager)

Education Level – MCA, BE

About the Role

This role will work along with a Project Manager and other team members to implement AppsOne technology and provide L2 Finacle10 backend support for major clients. This is a great opportunity to get into the space of ITOA and deployment of one of the strongest emerging technologies in the field of IT Operations. Will also have client facing responsibilities.

  • Develop a deep understanding of the AppsOne solution suite and its capabilities through training and hands-on experience. Should be able to provide L2 level backend support for Finacle related issues and incorporate those scenarios into Appsone. Major responsibilities in the lifecycle of client deployment process for each phase:

Discovery

  • Understand & document client application landscape and infrastructure.
  • Get details of known application, infrastructure outages and pain points.
  • Understand customers’ requirements including Finacle specific scenarios and translate them to specific monitoring requirements.

Solution

  • Develop the implementation plan for AppsOne based on the Discovery – transactions to monitor, KPIs to collect, configuration details, scripting requirements, Forensic actions (if applicable)
  • Review the plan and get sign-off from the client project manager
  • Hands-on implementation and configuration of AppsOne to monitor the client Applications & infrastructure
  • Should provide L2 support for Finacle related issues and incorporating the scenario in Appsone to avoid its future occurrence.
  • Schedule and host review calls with client on daily and weekly basis.
  • Ensure on time delivery of tasks and completion of AppsOne implementation milestones

Technical Value Add

  • Analyse the alerts and issues identified as well as the ones that are missed by Appsone to prepare a detailed Root Cause Analysis report.
  • Fine tune AppsOne configuration based on analysis of alerts
  • Provide insights to Client on changes, enhancements required in their infrastructure based on analysis of AppsOne alerts
  • Train client/Appnomic monitoring team on features of AppsOne and using it to proactively monitor performance in their environment as well as use the product to identify bottlenecks as needed

Document best practices in deploying AppsOne in customer environments

Sustenance

  • Track the support requirements and interact with the AppsOne support team for quick resolutions
  • Manage the AppsOne patch updates and upgrades on an ongoing basis
  • Ensure and document full deployment of AppsOne product in client’s environment
  • Continuously monitor and improve the deployments.
  • Troubleshooting configuration/environment/application server issues.
  • Lead regular meetings with clients and internal stakeholders.
  • Provide feedback to engineering and product management team to improve features of the product and packaging

Education

  • Bachelor’s Degree in Engineering (Computer Science, Electronics) and above, Or
  • Master’s Degree in Computer Applications (MCA)

Experience

  • Must have 5-10 years of experience, preferably a part of it in the IT Management / Application Performance Management area
  • Should have at least 3 years’ experience in one of the Unix based operating systems – Linux, AIX, Solaris & HPUX
  • Should have at least 2 years’ experience in one of the database systems.
  • Should have at least 2 years’ experience in Finacle10 L2 backend support.
  • Should be conversant with basic Finacle10x architecture and its modules.
  • Must be able to provide solution for Finacle related issues.
  • Must be able to independently write and trouble-shoot scripts in Bash / Perl / SQL
  • Exposure to 1 or more of the following business domains (Must have had a client in any of the domains, in the career history): Banking / Ecommerce / Manufacturing
  • Should be familiar with basic tasks of any one of the databases such as MySQL, Oracle, MSSQL Server
  • Should be able to create and run basic database SQL queries or Stored Procedures
  • Must be able to gather requirements from customers and translate it into clear SOW documents
  • Knowledge of Database tuning & Data lifecycle management
  • Basic System Administrator skills (shell scripting / automation).
  • Experience in Windows Server operating system and administration skills is an added advantage.
  • 1-2 years of experience working on distributed enterprise software products
  • 1-2 years of experience in customer-facing positions as a professional services consultant or implementation engineer
  • Prior development background in J2EE or .Net stack is a strong plus

Technologies

  • Linux/Unix
  • RDBMS (Oracle/MySQL/MsSQL)
  • Scripting in Shell Script/VB Script.
  • Tomcat or JBoss or WebSphere or WebLogic or Apache or IIS or Pramati
  • Finacle10 backend L2 Support

Operating System

Any Unix/Linux Platform, windows Platform

Travel Requirements

Candidate should be open to travel – domestic and international. Approx 35% travel expected

Primary Office

Appnomic HO, Bangalore

Soft skills

  • Excellent communication skills
  • Should be a team player
  • Should be dedicated, self-motivated and hardworking
  • Strict adherence to standards
  • Good analytical ability
  • Methodical & organized

Apply via mail Apply via linkedin

Senior Systems Engineer, Implementation

Product Implementation

Implementation engineer & technical specialist working with strategic clients of AppOne

Company – Appnomic Systems

Location – Bangalore

Status – Full Time, Employee

Job Category – Computers, Software

Relevant Work Experience – 3+ Years

Career Level – Experienced (Non-Manager/Manager)

Education Level – MCA, BE

About the Role

This role will work along with a Project Manager and other team members to implement AppsOne technology and provide L2 Finacle10 backend support for major clients. This is a great opportunity to get into the space of ITOA and deployment of one of the strongest emerging technologies in the field of IT Operations. Will also have client facing responsibilities.

  • Develop a deep understanding of the AppsOne solution suite and its capabilities through training and hands-on experience. Should be able to provide L2 level backend support for Finacle related issues and incorporate those scenarios into Appsone. Major responsibilities in the lifecycle of client deployment process for each phase:

Discovery

  • Understand & document client application landscape and infrastructure.
  • Get details of known application, infrastructure outages and pain points.
  • Understand customers’ requirements including Finacle specific scenarios and translate them to specific monitoring requirements.

Solution

  • Develop the implementation plan for AppsOne based on the Discovery – transactions to monitor, KPIs to collect, configuration details, scripting requirements, Forensic actions (if applicable)
  • Review the plan and get sign-off from the client project manager
  • Hands-on implementation and configuration of AppsOne to monitor the client Applications & infrastructure
  • Should provide L2 support for Finacle related issues and incorporating the scenario in Appsone to avoid its future occurrence.
  • Schedule and host review calls with client on daily and weekly basis.
  • Ensure on time delivery of tasks and completion of AppsOne implementation milestones

Technical Value Add

  • Analyse the alerts and issues identified as well as the ones that are missed by Appsone to prepare a detailed Root Cause Analysis report.
  • Fine tune AppsOne configuration based on analysis of alerts
  • Provide insights to Client on changes, enhancements required in their infrastructure based on analysis of AppsOne alerts
  • Train client/Appnomic monitoring team on features of AppsOne and using it to proactively monitor performance in their environment as well as use the product to identify bottlenecks as needed

Document best practices in deploying AppsOne in customer environments

Sustenance

  • Track the support requirements and interact with the AppsOne support team for quick resolutions
  • Manage the AppsOne patch updates and upgrades on an ongoing basis
  • Ensure and document full deployment of AppsOne product in client’s environment
  • Continuously monitor and improve the deployments.
  • Troubleshooting configuration/environment/application server issues.
  • Lead regular meetings with clients and internal stakeholders.
  • Provide feedback to engineering and product management team to improve features of the product and packaging

Education

  • Bachelor’s Degree in Engineering (Computer Science, Electronics) and above, Or
  • Master’s Degree in Computer Applications (MCA)

Experience

  • Must have 5-10 years of experience, preferably a part of it in the IT Management / Application Performance Management area
  • Should have at least 3 years’ experience in one of the Unix based operating systems – Linux, AIX, Solaris & HPUX
  • Should have at least 2 years’ experience in one of the database systems.
  • Should have at least 2 years’ experience in Finacle10 L2 backend support.
  • Should be conversant with basic Finacle10x architecture and its modules.
  • Must be able to provide solution for Finacle related issues.
  • Must be able to independently write and trouble-shoot scripts in Bash / Perl / SQL
  • Exposure to 1 or more of the following business domains (Must have had a client in any of the domains, in the career history): Banking / Ecommerce / Manufacturing
  • Should be familiar with basic tasks of any one of the databases such as MySQL, Oracle, MSSQL Server
  • Should be able to create and run basic database SQL queries or Stored Procedures
  • Must be able to gather requirements from customers and translate it into clear SOW documents
  • Knowledge of Database tuning & Data lifecycle management
  • Basic System Administrator skills (shell scripting / automation).
  • Experience in Windows Server operating system and administration skills is an added advantage.
  • 1-2 years of experience working on distributed enterprise software products
  • 1-2 years of experience in customer-facing positions as a professional services consultant or implementation engineer
  • Prior development background in J2EE or .Net stack is a strong plus

Technologies

  • Linux/Unix
  • RDBMS (Oracle/MySQL/MsSQL)
  • Scripting in Shell Script/VB Script.
  • Tomcat or JBoss or WebSphere or WebLogic or Apache or IIS or Pramati
  • Finacle10 backend L2 Support

Operating System

Any Unix/Linux Platform, windows Platform

Travel Requirements

Candidate should be open to travel – domestic and international. Approx 35% travel expected

Primary Office

Appnomic HO, Bangalore

Soft skills

  • Excellent communication skills
  • Should be a team player
  • Should be dedicated, self-motivated and hardworking
  • Strict adherence to standards
  • Good analytical ability
  • Methodical & organized

Apply via mail Apply via linkedin

Senior Systems Engineer, Product Support

Product Support Engineer

Implementation engineer & technical specialist working with strategic clients of AppOne

Company – Appnomic Systems

Location – Bangalore

Status – Full Time, Employee

Job Category – Customer Support

Relevant Work Experience – 3 to 6 Years Plus

Career Level – Mid-Level

Education Level – Engineering

Reports to – Product Support Manager

As a Product Support Engineer you will be responsible for

  • Developing a deep understanding of Appnomic products
  • Supporting our customers and partners using our products
  • Provides L-1 / L-2 technical support and monitors day to day Customer incidents reported in form of Tickets and Emails.
  • Strives to meet availability and Mean Time To Recovery (MTTR) objectives.
  • Monitors all incidents/issues until the application services return to normalcy.
  • Troubleshooting technical issues to establish the root cause of problems and form a solution or workaround across a range of environments
  • Reproducing customer issues and if necessary file bug reports, escalate cases to engineering, and provide necessary documentation
  • Assists the Field Team with deployment of new releases and sustaining technology for internal and external customers.
  • Responds to Incident, telephone calls, emails, and personnel requests for support in a timely and courteous manner.
  • Provides initial triage of problems impacting our monitoring ability of the Clients Infrastructure and determine problem source and provides resolution if possible.
  • Creating support tools and building a knowledge base of product issues
  • Providing clear & constructive product feedback to Product Management / Solutions teams based on customer requirements
  • Documenting best practices in troubleshooting / supporting Appnomic solutions
  • You will be goaled on Customer Satisfaction, SLA achievement against targets, gross margin targets
  • Providing documentation content and participate in online forum support for real-time questions from Appnomic users

Experience

  • 3+ years of experience in customer-facing positions as a product support specialist
  • Exposure to 1 or more of the following business domains (Must have managed a client in any of the domains listed below, in the career history): BFSI / Ecommerce / Manufacturing
  • Excellent customer facing skills
  • Ability to understand Application architecture and associated business / IT Operations workflows.
  • Good Exposure to workflow automation tool(s). At least must have worked as a user to a Service Desk / workflow / Monitoring tools / Runbook automation tool (CA / BMC / HP / IBM /JIRA / etc)
  • Should have worked on troubleshooting application issue tickets and providing RCA to user within SLA time
  • Should have performed the activities related to health check of applications and uptime Reports Should have performed activities to resolve incidents and service requests, or escalate as per escalation matrix
  • Good Exposure to scripting / Programming / Tool Customization
  • Understanding of IT Operations (IT Infrastructure and Application operations)
  • Must be able to work in a fast-paced technical environment and support a product with frequent product releases and regular maintenance updates

Desirable Requirements

  • Strong ITIL skills
  • Strong exposure to business applications running on multiple platforms of Unix & Windows
  • Expertise in working on various versions of Linux, Unix (AIX, HPUX, Solaris) and Windows operating systems.
  • Moderate software development or scripting/programming / RDBMS experience and knowledge
  • Must be able to work in a fast paced technical environment and support a product with frequent product releases and regular maintenance updates
  • Highly developed, process-oriented skills for troubleshooting, problem solving, and problem resolution
  • Superior written and verbal communication skills are a must
  • Should have good exposure to product support domain.
  • Ability to understand the Application Performance behavior.
  • Working knowledge of a wide range of technologies including:
    • Databases:
      • Oracle, MySQL, Cassandra, MSSQL, DB2
      • Ability to write quires in MySQL to perform multiple operations to pull data from multiple tables, back up, restore.
      • Preferable: Install, Uninstall and maintenance of the database.
    • Application/Web Servers
      • Apache, Oracle/IBM HTTP Servers, Tomcat, IBM Websphere, Oracle Weblogic, Resin, JBoss etc.
      • Understanding on the overview of the Application
      • Preferable: Install, Uninstall and maintenance of the applications.
  • Awareness of network protocols such as TCP/IP, WINS, DHCP, DNS, SNMP, FTP, HTTP, SMTP, etc.
  • Local (LAN) and Wide Area networks (WAN)
  • Basic Knowledge on Network concepts like Switches / Routers / Firewalls / VPN’s.

Apply via mail Apply via linkedin

Software Engineer, QA, Automation

QA Analyst/Engineer

QA Analyst with strong Automation Testing experience

Company – Appnomic Systems

Location – Bangalore

Status – Full Time, Employee

Job Category – Computers, Software

Relevant Work Experience – 3+ Years

Career Level – Experienced

Education Level – Technical Bachelors Degree (e.g., Computer Science, Information technology)

Job Responsibilities

  • Execute application testing phase (functional & non-functional) to ensure all software meets requirements before changes are placed in production.
  • Perform manual and automated tests for our applications.
  • Find and report defects with detailed, accurate and concise steps to reproduce.
  • Liaison / co-ordinate with other technology groups (across sites) to coordinate / execute end – end testing
  • Script tasks associated with Database, Application Servers, middleware technologies like SOA/MQ, and production services in Unix environments.
  • System management and automation scripts (using PowerShell, WMI, VBScript, Shell, Perl etc.).

Experience

  • Experience in testing and quality control.
  • Ability to understand product requirement and come up with exhaustive test cases.
  • Product Testing experience preferred
  • Desired experience with continuous integration, comfortable working with linux/bash/command line environment, familiar with Git
  • Experience in Selenium preferred.
  • Experience in Automation using scripts
  • Excellent analytical and troubleshooting skills.
  • Experience in product development life-cycle and product process oriented agile development environment like Scrum.

Education

  • Bachelor’s Degree in Engineering (Computer Science, Electronics) and above, Or

Master’s Degree in Computer Applications (MCA)

Operating System

Linux, other Unix flavours and Windows Platforms
Understanding of operating system, database concepts and networking protocols.

Soft skills

  • Should be a team player
  • Should be dedicated, self motivated and hardworking
  • Strict adherence to standards
  • Good communication skills
  • Good analytical ability
  • Methodical & organized

Apply via mail Apply via linkedin

Solution Architects, Implementation

Solution Architect

QA Analyst with strong Automation Testing experience

Company – Appnomic Systems

Location – Bangalore, Mumbai

Status – Full Time, Employee

Job Category – Computers, Software

Relevant Work Experience – 4-7 Years

Career Level – Experienced

Education Level – MCA, BE

Position Summary

  • Should be able to design, create and understand solutions .
  • Experience in APM Tools .
  • Experience in trouble shooting Application Performance issues.
  • Engineer, Create, document and maintain Appnomic product features and extensions like Component Packs, Application packs and Solution Packs. System management and automation scripts (using PowerShell, WMI, VBScript, Shell, Perl etc.). Script tasks associated with Database, Application Servers, middleware technologies like SOA/MQ, and production services like Active Directory, Exchange on Windows as well as Unix environments.
  • Should be able to quickly research and learn new systems/technologies in production deployments and leverage scripting or programming to API interfaces like JMX, JDBC etc. to come up with solution for monitoring their availability, other health indicators and automating their operations.
  • Should have knowledge of 3 tier environment architecture (Web , App , DB layers)
  • Should know Java programming .
  • Review, update, and rewrite existing solution definitions and the code/scripts for optimization.
  • Should be self-motivated, willing to work with small teams and coordinate with other product teams.
  • Should be able to independently carry on tasks with limited supervision.

Education

  • Bachelor’s Degree in Engineering (Computer Science) and above, Or
  • Master’s Degree in Computer Applications (MCA)

Experience

  • Minimum of 4 years of experience.
  • Ability to understand Application Performance Domain
  • Should have had played a Client Facing Role and handled client interactions.
  • Experience in product development life-cycle.
  • Experience in Automation using scripts

Technologies

  • System management and automation scripts (using PowerShell, WMI,VBScript,Perl,shell etc.). Script tasks associated with Database, Application Servers, middleware technologies like SOA/MQ, and production services like Active Directory, Exchange on Windows as well as Unix environments.
  • Should be able to quickly research and learn new systems/technologies in production deployments and leverage scripting or programming to API interfaces like JMX, JDBC etc. to come up with solution for monitoring their availability, other health indicators and automating their operations.
  • Knowledge of Java Programming .
  • In-depth technical knowledge and demonstrated proficiency in scripting using VBScript, PowerShell, and WMI, perl, shell scripting in csh/ksh/bourne shells.
  • Extensive knowledge of Windows Operating System and Microsoft based applications and technologies. Deep technical understanding of Windows infrastructure services within the enterprise.
  • Must be able to write re-usable code for components/libraries.
  • Ability to write technical documentation (system design and engineering documents, provide input to user documentation).
  • Should be adept is using software configuration management tool.
  • Knowledge of Databases and SQL queries for monitoring/managing databases like Oracle/MSSQL/Sybase/DB2 etc.
  • Understanding of Agile Methodologies
  • Multi Tasking Experience

Operating System

Linux,other Unix flavours(Aix,HP/UX) and Windows Platforms
Strong Understanding of operating system, database and networking protocols.

Soft skills

  • Should be a team player
  • Should be dedicated, self motivated and hardworking
  • Strict adherence to standards
  • Good verbal and written communication skills
  • Methodical & organized
  • Demonstrates capacity for organization, prioritization and management in a dynamically changing environment.
  • Demonstrated problem solving skills, strong conceptual and analytical skills.

Apply via mail Apply via linkedin

Systems Engineer, Implementation and Scripting

Implementation Engineer

QA Analyst with strong Automation Testing experience

Company – Appnomic Systems

Location – Bangalore, Mumbai

Status – Fulltime/C2H

Job Category – Computers, Software

Relevant Work Experience – 2-4 Years

Career Level – Experienced

Education Level – MCA, BE

Position Summary

  • Should be able to understand solutions and their environments
  • System management and automation scripts (using PowerShell, WMI, VBScript, Shell, Perl etc.)
  • Script tasks associated with Database, Application Servers, middleware technologies like SOA/MQ, and production services like Active Directory, Exchange on Windows as well as Unix environments
  • Should be able to quickly research and learn new systems/technologies in production deployments and leverage scripting or programming to API interfaces like JMX, JDBC etc. to come up with solution for monitoring their availability, other health indicators and automating their operations
  • Optimize existing solution components by reviewing and rewriting/extending existing portions of code
  • Should be self-motivated, willing to work with small teams & coordinate with other product teams.
  • Should be able to independently carry on tasks with limited supervision.

Education

  • Bachelor’s Degree in Engineering (Computer Science) and above, Or
  • Master’s Degree in Computer Applications (MCA)

Experience

  • Minimum of 2 years of experience
  • Implementation of products in enterprise IT infrastructure/environment
  • Product development life-cycle
  • Agile product development
  • Automation using scripts

Technologies

  • Multiple scripting languages/technologies, including but not limited to – various Unix shells, AWK, Perl, Python, Windows PowerShell, WMI, VBScript etc.
  • Databases (Oracle/PostgreSQL/MySQL/MSSQL/…),
  • Application Servers (JBoss/WebLogic/WebSphere/…),
  • SOA/MQ middleware (IBM MQ/JMS implementations/…
  • Directory services (LDAP implementations/Windows AD/…)
  • Programming languages – Java, Python, C/C++
  • Technical documentation

Operating System

  • Linux & other Unix flavors (AIX, HPUX, Solaris) and Windows Platforms
  • Strong Understanding of operating system, database and networking protocols.

Soft skills

  • Should be a team player, dedicated, self-motivated and hardworking
  • Problem solving skills, strong conceptual and analytical skills.
  • Strict adherence to standards
  • Good verbal and written communication skills
  • Methodical & organized
  • Capacity for organization, prioritization and management in a dynamically changing environment.

Apply via mail Apply via linkedin

Technical Architect, Java

Core Java / Big Data Platforms

Core Java Expert with strong coding and debugging experience.

Company – Appnomic Systems

Location – Bangalore

Status – Full Time, Employee

Job Category – Programming, Software Development

Relevant Work Experience – 9+ Years

Career Level – Experienced (Non-Manager), Hardcore Coding

Education Level – MCA, BE

Position Summary

Participate in design, development, enhancement and implementation support of products in IT Management Software domain – working on “AppsOne” product, using following technologies:

  • Hands-on developer in Core Java with excellent understanding of computer science fundamentals, data structures, algorithms and design patterns
  • 8+ years of product development experience for large scale systems with high volume and high performance requirements
  • Experience and good knowledge of reactive, event-based programming
  • Thorough understanding of JVM architecture, Garbage Collection, Collections and Concurrency framework
  • Fundamentals of multi-threading on multi-core systems
  • Working experience of JMS/RabbitMQ/ActiveMQ, RESTful APIs, and data modeling
  • Experience / Knowledge SQL/NoSQL database fundamentals desirable
  • Knowledge of Test-Driven Development or other agile software development methodologies
  • Experience of submitting patches/bugs to open source projects will be a big plus
  • Experience with Maven and Ant
  • Experience with Continuous Integration build environments
  • Knowledge of Application Performance Management and Data Center Operations Management preferred
  • Strong written and verbal communication skills
  • SOA, Distributed Systems
  • Should be enthusiastic to do hands on coding and willingness to train and mentor junior staff members

Education

  • Bachelor’s Degree in Engineering (Computer Science, Electronics) and above, Or Master’s Degree in Computer Applications (MCA)

Experience

  • Minimum of 7+ years in core java software development
  • Fundamentals of multi-threading on multi-core systems
  • Experience in product development/ design life-cycle and product process oriented agile development environment.
  • Product development/design experience for large scale systems with high volume and high performance requirements
  • Big-data OR data structures OR algorithms
  • Strong in design patterns/ design skills

Technologies

  • Core Java Programming

Operating System

  • RHEL or CentOS Linux Platform
  • Understanding of operating system concepts and networking protocols.

Apply via mail Apply via linkedin

Technical Lead, Implementation

Product Implementation

Implementation engineer & technical specialist working with strategic clients of AppOne

Company – Appnomic Systems

Location – Bangalore/Mumbai

Status – Full Time, Employee

Job Category – Computers, Software/p>

Relevant Work Experience – 5+ Years

Career Level – Experienced (Non-Manager)

Education Level – MCA, BE

About the Role

This role will work along with a Project Manager and other team members to implement AppsOne technology for major clients. This is a great opportunity to get into the space of ITOA and deployment of one of the strongest emerging technologies in the field of IT Operations. Will also have client facing responsibilities.

  • Develop a deep understanding of the AppsOne solution suite and its capabilities through training and hands-on experience. Major responsibilities in the lifecycle of client deployment process for each phase:

Discovery

  • Understand & document client application landscape and infrastructure
  • Get details of known application, infrastructure outages and pain points
  • Understand customers’ requirements and translate them to specific monitoring requirements.

Solution

  • Develop the implementation plan for AppsOne based on the Discovery – transactions to monitor, KPIs to collect, configuration details, scripting requirements, Forensic actions (if applicable)
  • Review the plan and get sign-off from the client project manager
  • Hands-on implementation and configuration of AppsOne to monitor the client Applications & infrastructure
  • Ensure on time delivery of tasks and completion of AppsOne implementation milestones

Technical Value Add

  • Analyse the alerts and issues identified by AppsOne to prepare a detailed Root Cause Analysis report
  • Fine tune AppsOne configuration based on analysis of alerts
  • Provide insights to Client on changes, enhancements required in their infrastructure based on analysis of AppsOne alerts
  • Train client / Appnomic monitoring team on features of AppsOne and using it to proactively monitor performance in their environment as well as use the product to identify bottlenecks as needed

Document best practices in deploying AppsOne in customer environments

Sustenance

  • Track the support requirements and interface with the AppsOne support team for quick resolutions
  • Manage the AppsOne patch updates and upgrades on an ongoing basis
  • Ensure and document full deployment of AppsOne product in client’s environment
  • Continuously monitor and improve the deployments.
  • Troubleshooting configuration/environment/application server issues.
  • Lead regular meetings with clients and internal stakeholders.
  • Provide feedback to engineering and product management team to improve features of the product and packaging

Education

  • Bachelor’s Degree in Engineering (Computer Science, Electronics) and above, Or
  • Master’s Degree in Computer Applications (MCA)

Experience

  • Must have 3-6 years of experience, preferably a part of it in the IT Management / Application Performance Management area
  • Should have at least 2 years’ experience in one of the Unix based operating systems – Linux, AIX, Solaris & HPUX
  • Should have at least 2 years’ experience in one of the database systems.
  • Must be able to independently write and trouble-shoot scripts in Bash / Perl / SQL
  • Exposure to 1 or more of the following business domains (Must have had a client in any of the domains, in the career history): Banking / Ecommerce / Manufacturing
  • Should be familiar with basic tasks of any one of the databases such as MySQL, Oracle, MSSQL Server
  • Should be able to create and run basic database SQL queries or Stored Procedures
  • Must be able to gather requirements from customers and translate it into clear SOW documents
  • Knowledge of Database tuning & Data lifecycle management
  • Basic System Administrator skills (shell scripting / automation).
  • Experience in Windows Server operating system and administration skills is an added advantage.
  • 1-2 years of experience working on distributed enterprise software products
  • 1-2 years of experience in customer-facing positions as a professional services consultant or implementation engineer
  • Prior development background in J2EE or .Net stack is a strong plus

Technologies

  • Linux/Unix
  • RDBMS (Oracle/MySQL/MsSQL)
  • Scripting in Perl or Shell Script or Expect
  • Tomcat or JBoss or WebSphere or WebLogic

Operating System

Any Unix/Linux Platform, windows Platform

Travel Requirements

Candidate should be open to travel – domestic and international. Approx 35% travel expected

Primary Office

Appnomic HO, Bangalore

Soft skills

  • Excellent communication skills
  • Should be a team player
  • Should be dedicated, self motivated and hardworking
  • Strict adherence to standards
  • Good analytical ability
  • Methodical & organized

Apply via mail Apply via linkedin

Technical Lead – QA, Scripting

QA Lead

QA Analyst & Lead with strong Script Testing experience

Company – Appnomic Systems

Location – Bangalore

Status – Full Time, Employee

Job Category – Computers, Software

Relevant Work Experience – 5+ Years

Career Level – Experienced

Education Level – Technical Bachelor’s Degree (e.g., Computer Science, Information technology)

Job Responsibilities

  • Execute application testing phase (functional & non-functional) to ensure software meets all requirements before changes are placed in production
  • Perform manual and automated tests for our applications
  • Find and report defects with detailed, accurate and concise steps to reproduce
  • Liaison / co-ordinate with other technology groups (across sites) to coordinate / execute end – end testing
  • Test the product across multiple operating systems
  • Script tasks associated with Database, Application Servers, middleware technologies like SOA/MQ, and production services in Unix environments.
  • System management and automation scripts (using Shell or Perl, good to have PowerShell, WMI, VBScript)
  • Participate in code reviews with team members.

Expected Experience

  • Must have experience in performing quality assurance testing –functional, performance (load, stress, reliability) and regression
  • Detailed knowledge of QA testing methodologies, concepts, processes, and documentation.
  • In-depth understanding of IT software development life cycle and product process oriented agile development environment like Scrum, Defect life cycle
  • Develop test scenarios, cases and scripts, and manage test artifacts/deliverables.
  • Ability to understand product requirement and come up with exhaustive test cases.
  • Must have working Expertise in the Linux, Unix (HPUX, Solaris, AIX) and Windows Operating System along with commands
  • Must have working experience in the Shell Scripts and ability to write Test Scripts in Shell for Test Data.
  • Ability to understand and reproduce the Issues reported.
  • Knowledge of a wide range of technologies including
    • Databases: Oracle, MySQL, Cassandra, MSSQL, DB2
    • Application/Web Servers: Apache, Oracle/IBM HTTP Servers, Tomcat, IBM WebSphere, Oracle WebLogic, Resin, JBoss etc.
  • Ability to work in a complex organization to understand the requirement and ensure the product meets the requirement with the quality and optimal utilization of resources.
  • Develop plans, schedules, metrics, data needs and scenarios for end to end integration testing including areas such as database impacts, software scenarios, or usability

Preferred Experience

  • Product Testing experience preferred
  • Good to have sanity, smoke, non-functional, systems, integration testing
  • Preference to prepare test data in the JMeter, Java or Groovy.
  • Ability to understand the Application, Server Performance behavior.
  • Desired experience with continuous integration, comfortable working with Linux/bash/command line environment, familiar with Git
  • Experience in Selenium preferred.
  • Understanding of operating system, database concepts and networking protocols.
  • Understanding of Cross platform connectives. (Linux to Windows, Windows to Unix connectivity)

Education

  • Bachelor’s Degree in Engineering (Computer Science, Electronics) and above, Or
  • Master’s Degree in Computer Applications (MCA)

Soft skills

  • Should be a team player, self-organized
  • Strict adherence to standards
  • Excellent communication skills with respect to email and team discussions
  • Good analytical ability

Apply via mail Apply via linkedin

Technical Lead – Core Java

Core Java

Core Java Expert with strong coding and debugging experience.

Company – Appnomic Systems

Location – Bangalore

Status – Full Time, Employee

Relevant Work Experience – 5+ Years

Career Level – Experienced (Non-Manager), Hardcore Coding

Education Level – MCA, BE

Position Summary

Participate in design, development, enhancement and implementation support of products in IT Management Software domain – working on following technologies:

  • Java software development experience in a high performance, high volume transaction environment
  • Experience in enterprise-class software architecture design and coding involving concurrent systems
  • Experience with distributed systems
  • Experience with communication models such as REST
  • Proven knowledge of design patterns used in both client and server components
  • Knowledge of Test-Driven Development or other agile software development methodologies
  • Strong written and verbal communication skills
  • Excellent understanding of computer science fundamentals, data structures, and algorithms
  • Experience in Server-side Java base technology.
  • Knowledge of SQL and NoSQL database fundamentals desirable
  • Experience with Maven/Gradle
  • Experience with Continuous Integration build environments
  • Knowledge of any functional language like Clojure/scala is preferred.
  • Candidates contributed to open source project (e.g github/bitbucket) is preferred.

Must be able to function independently with limited daily supervision. Must also be a team player and appreciate the value of working in a highly collaborative environment.

Education

  • Bachelor’s Degree in Engineering (Computer Science, Electronics) and above, Or
  • Master’s Degree in Computer Applications (MCA)

Experience

  • Minimum of 3+ years in core software development
  • Experience in product development life-cycle and product process oriented agile development environment.

Technologies

  • Core Java
  • Data structures and Algorithms
  • Scala/Clojure
  • Server side programming

Operating Systems

  • RHEL or CentOS Linux Platform
  • Understanding of operating system concepts and networking protocols.

Apply via mail Apply via linkedin

Our Co-founders

We’re working to build something significant and long-lasting. We try to approach everything we do thoughtfully – and if you feel the same about your work, we’d love to hear from you.

Do reach out to our recruitment team to explore exciting opportunities at Appnomic.