We value our employees
We strive to make ATK a great place to relish career by creating an excitement, engaging, challenging and secure environment that rewards success and encourage employees to deliver and explore their strengths as individuals and as part of a team.
Benefits
A career at ATK means a life long opportunity to explore your potential, continuous growth, and the joy of working on the latest technologies alongside the finest minds in the industry. ATK has constantly strived to create a world class organization providing world class solutions. We've achieved this by continuous innovation.
With people as the focus of all its initiatives, it is no wonder that ATK has been able to consistently be "ahead of the pack".
We attract talented individuals from all over the world.
Engagement is a key driver of productivity and performance, which creates the foundation of our performance culture. We encourage and focus on the behaviors that bring out the very best from every employee, assessing their performance not just on results but on how those results were achieved.
We believe these are sound and aligned to external best practice standards with risk-based and robust governance structures. The joy of working on cutting-edge technologies and a sense of ownership of work, set in an environment of transparency, fun and fair play make ATK one of the most desirable workplaces.
Our 360-degree appraisal system provides feedback at all levels; from peers, subordinates and superiors, which help in the overall development. This open-minded approach to all our endeavors helps bring out the best in you. It ensures that your position is decided upon by a fair and open merit system and not by extraneous factors.
A perfect work life balance and a tech abode making work both fun and fulfilling.
We believe our strength is in our people and go beyond expectation to provide a work environment that is the envy of all.
Interview Process
We're interested in attracting and hiring the very best people in the market. We understand the integral role you play in our continued success. We're committed to providing you with a candidate experience that is robust, transparent and gives you the power to make choices.
Two-way Process
We want to make sure the hiring process works for you, as well as for us. We'll give you all the information and support you need to demonstrate your experience and capabilities and to help you make the right career decision.Your selection experience will vary based on the role you have applied for but will typically include the following stages :
Application Stage
Whether you apply directly to us through our careers website or through our staff referral scheme or through our recruiters, we'll ask you for some background information - this usually involves completing an application form or submitting a CV/resume.
Once we have reviewed your CV/resume and established there is a good fit between your background and the 'essentials' we are looking for, you will hear from our recruitment team.
The team will tell you what to expect next, share information about what it's like to work here and answer any questions you might have.
You may also have an initial phone interview. This helps us assess your skills, background and experience so we can decide if we should invite you to the next stage of the hiring process. Phone interviews usually take about 30 to 40 minutes.
Interview Stage
Interviews are usually conducted face-to-face in our offices with one of our recruiters or a line manager. The process and questions will vary based on the role you have applied for, but may explore :
- Your behavioral abilities (we call these 'competencies')
- Your technical skills and background (based on your qualifications and/or relevant work experience)
- Your reasons for wanting to work for us
- We'll make sure you are fully briefed on what to expect from the interview process and what we are looking for
Further Stage
The next stages will vary based on the role you have applied for. In some cases a face to face interview will be the final stage in the process. In other cases, you may attend additional interviews, complete further individual assessment exercises or join us at our assessment centre.
Making Offer
Assuming everything has gone well for both of us, we will make you an offer. This is a very important part of the overall process. Your recruiter or ATK contact will help answer any questions and support you with any of the practicalities involved in confirming your offer, such as our pre-employment screening process.
If you decide to apply, good luck with your application.
Equal Opportunity
ATK's greatest asset is its employees. ATK's employment is solely on the basis of their qualifications & competencies.
ATK is committed to attracting, retaining, & developing the highest quality & most dedicated work force possible in today's market.
ATK strives to hire & promote people on the basis of their qualifications, performance, & abilities, & is determined to provide a work environment free of any form of illegal discrimination.
ATK's hiring policy is geared to ensure that ATK hires employees without regard to their race, color, religion, national origin, citizenship, age, sex, marital status, socio-economic background or sexual orientation.
DB Architect
Position : Senior Database Administrator
Education : BE / ME / MCA Computer Science
Professional Experience : 5 – 8 years of experience in Database
Job Profile & Responsibilities :
- 6 – 8 years of experience in software industry experience in building &/or implementation of large, diverse distributed technologies.
- Data Modeling and Database Design.
- Metadata Management & Repository Usage.
- Database Schema Creation and Management.
- Ensure data integrity and Security.
- Performance Management and Tuning.
- SQL Code reviews and walkthrough.
- General Database Management.
- Extendible Data type Administration.
- Web specific technology Expertise.
- Expert in Storage Management Techniques.
- Create and enforce database development standards.
- Coordinate with team to add/modify indexes in the database for the slow and time taking queries.
- Maintain standards of data type and naming conventions across the product.
- Have experience of load testing of the database by populating records and executing expensive queries from some load generator tools.
- Can configure Oracle RAC and high availability cluster.
- Prepare proper ER diagrams of the database and understand the domain, and suggest the table design for new modules maintaining the DB standards.
- Prepare DFD by understanding the domain.
- Interest in latest technology trends in the industry & drive a new innovation into engineering.
- Must be excellent problem solver, creative thinker & self-motivated.
- Excellent writing & communications skills.
- Experience in Healthcare domain is a big plus.
Job Location : Bangalore, India.
Manager Quality (Automation)
Position : Manager Quality (Automation)
Education : BE / ME / MCA
Professional Experience : 10 + years of experience in Manual and Automation
We are looking for a Quality Manager who is a thought leader on quality and operational excellence and is able to create and implement a strategy driving the quality of our products to a world class level while managing a team of Quality Engineers.
As a manager in the Technical / Process QA division, you will lead a team that designs, installs and evaluates quality control methods and systems. You will also develop standards and procedures to provide quality guidance and methods.
Skills Required
- Hands-on and a minimum of 4+ years of experience in Industry standard automated GUI Testing tools/Test Automation Frameworks a must ( Like Selenium / Webdriver ).
- Should have Experience in Delivery Excellence & Operational Excellence initiatives.
- Should have flair for conducting process awareness sessions across the spectrum of roles.
- Hands-on experience in Unit Testing Frameworks Highly Desirable (like JUnit)
- Hands-on Experience with API Testing Tools Highly Desirable.
- Experience with Performance / Load testing tools Highly Desirable. (like JMeter)
- Hands-on experience with Agile development methodology is a must.
- Scrum Certification / Familiarity with Jira Highly desirable.
- Familiarity with Build Systems Highly desirable.
- Should have handled a large scale enterprise product development life cycle.
- Must have good organizational understanding must be adaptable to changes and improvements in the strategic transformations.
Job Profile & Responsibilities
- Manage a global team of experienced and highly skilled Quality engineers.
- Close collaboration with Development, Product management, Operations and other support organizations to determine, track and periodically report key quality metrics that drives software releases.
- Hands-on test automation development is a primary requirement.
- Track & manage test creation, maintenance & execution of tests to support testing activities across multiple Releases / Environments.
- Review Business requirement documents, Functional and technical specification for the product and translate those requirements into tests.
- Determine Quality / Performance objectives in line with Organizations goals, publish them and review and manage team/individual performance based on the set objectives.
- Ensuring the deliverables meet the quality required for signoff.
- Uplifting the deliverables working with the team to address any gaps.
- Ensure stake holders review on all quality parameters.
- Solid bug tracking and test reporting skills.
- Ability to keep accurate records and generate accurate detailed reports.
- Understanding of monitoring and metrics.
- Hands-on experience with test planning, test execution and designing, implementing and maintaining high quality test automation.
- Trainings to team members.
- Experience in Healthcare is big plus.
Job Location : Bangalore, India.
Manager – HIS Implementation
Position : Manager – HIS Implementation
Education : Bachelor / Master Degree
Professional Experience : 12 + years of experience
We are looking for a Manager – HIS Implementation who is a thought leader on project and operational excellence.
Skills Required:
- Must have excellent communication and client management skills in order to maintain positive client relations.
- Must be a self-starter, who is able to work in a fast paced dynamic environment.
- Must possess initiative to produce improvement initiatives both internally and with clients.
- Ability to manage multiple clients and Projects / Tasks simultaneously.
- Should have been part of a large scale enterprise HIS product development life cycle.
- Must have good organizational understanding, must be adaptable to changes and improvements in the strategic transformations.
- Excellent Customer / Client relationship ability, Product implementation, Strong Background of Healthcare Product or Projects.
Job Profile & Responsibilities
- The primary responsibility of the Implementation Manager is to lead successful communication campaign implementations, meeting timelines and budget requirement.
- Responsibilities of this position include leading training and implementations for small to large scale clients.
- Assess/evaluate client requirements against scope of project, manage project plan and schedule.
- The Implementation Manager coordinates and prioritizes project tasks, manages timelines, maintains project plans and communicates status to Engagement Managers, Senior Management and Clients as needed.
- Management : The role is responsible for scope management, change management, estimating impacts of scope change (timeline and cost) as well as managing project resources
- Customer Satisfaction : Ensure customer satisfaction through follow up, client responsiveness, and thorough communication.
- Troubleshooting : responsibility for detecting potential issues and implementing solutions when issues threaten to delay the timeline or impact budget or business operations.
- Timeline : Ensuring delivery according to project timelines in order to ensure revenue recognition according to forecast.
- Consulting : Be able to lead “Current State and Future state” assessments around functionality and/or processes. This will include white boarding, utilizing MS Visio and determining business improvement areas. .
- Presentation Skills : Provide online meetings and conference calls to orientate a new client, present new functionality, perform training, and collaborate with clients about concerns.
- Teamwork : Work closely with internal Teams and/or management to ensure appropriate follow-up of identifying client needs is satisfactorily executed.
- Project Management : Responsible for providing Management and/or clients with updated implementation plans, which may include project schedules, project plans, benchmark metrics, communications documents, follow-up memo’s, etc.
- Documentation : Responsible for utilizing (and creating) documents/deliverables necessary for providing exceptional services and ensuring communication of the project plan to the management and/or Team and/or client. Assist team in updating all implementation deliverables as required with new functionality rollouts. Create new deliverables/best practices for implementation services to enhance implementation engagements.
- Travel : Travel on site for short and long durations.
Senior Developer / Module Lead – Jasper Reports
Position : Senior Developer / Module Lead – Jasper Reports
Education : BE / ME / MCA / Equivalent
Professional Experience : 4+ years of strong Jasper experience
Job purpose
- We are looking to hire Senior Software Engineer for our highly capable technology team.
- We look for candidates with excellent technical skills with strong analytical and team player abilities.
- You will be working for world class software products which are very advanced in technology and strong in functionality.
Position Requirements
- Expert in creation and Implementation of Jasper reports.
- Jasper Set up.
- Crystal Reports.
Technical Skills
- 4+ years of experience in software industry experience in creation and implementation of Jasper Reports.
- Hands on experience in Java, J2EE, Hibernate, Jasper Reports.
- Deep knowledge & working experience with SQL, JSP, Javascript.
- Strong self-initiative to strive for both personal & technical excellence.
- Coordinate efforts across Product development team and Business Analyst team.
- Strong business and data analysis skills.
- Domain knowledge of Healthcare an advantage.
- Should be strong on Co- ordinate with onshore resources on development.
Job Location : Bangalore, India.
Business Analyst
Position : Business Analyst
Education : Any Medical Degree
Professional Experience : 5 - 8 years of experience in Business Analyst & Design
Job purpose
ABK is looking for an individual with a background in Healthcare to join our Healthcare Information System Product Development.
- Knowledgeable in all aspects of designing and constructing healthcare business processes, functions and organizational structures.
- Understand business process management, workflow and integration methods and tools, knowledge of business process improvement methods.
- Create Innovative Solutions, set new standards, manage and allocate project resources and research and investigate procedures.
Key responsibilities and accountabilities
- Possess the ability to gather the requirement, understand the system well.
- Possess the ability to develop screen, wireframes quickly using Visio, HTML or some other rapid prototyping tool.
- Should manage and coordinate with the product development team. Give demos to them and take.
- Software profiling physician’s practice patterns to integrate quality of care with cost efficiency.
- Should serve as a liaison between the clinical developers, the operations team, and the technical staff to develop, produce, and test the clinical logic driving the product lines.
- Participates in or lead the development, implementation and maintenance of Healthcare Application, standards and procedures.
- Prepares documentation to identify and address workflow issues and define business requirements and technology specification development.
- Builds templates and methodologies for product management and documentation.
- Works with output from catastrophe models to quantify expected program performance.
Analysis and Solution Definition
- Reviews and edits requirements, specifications, business processes and recommendations related to proposed solution.
- Develops functional specifications and system design specifications for client engagements.Leads testing efforts.
- Ensures issues are identified, tracked, reported on and resolved in a timely manner.
- Works with client personnel to identify required changes.
- Communicates needed changes to development team.
Project Execution
- Assists in enforcement of project deadlines and schedules.
- Takes input from supervisor and appropriately and accurately applies comments / feedback.
- Communicates and applies project standards.
- Manages resources in accordance with project schedule.
- Consistently delivers high-quality services to our clients.
- Identifies critical issues with ease.
- Exhibits confidence and an extensive knowledge of emerging industry practices when solving business problems.
- Pushes creative thinking beyond the boundaries of existing industry practices and client mindsets.
- Develops relationships with client personnel that foster client ties.
- Communicates effectively with clients to identify needs and evaluate alternative business solutions with project management.
- Continually seeks opportunities to increase customer satisfaction and deepen client relationships.
- Manages client expectations effectively.
Client Management
- Develops relationships with client personnel that foster client ties.
- Communicates effectively with clients to identify needs and evaluate alternative business solutions with project management.
- Continually seeks opportunities to increase customer satisfaction and deepen client relationships.
- Manages client expectations effectively.
Job Location : Bangalore, India.