We Are Experienced
AKIT is always in search of fresh and experienced IT professionals.
Software Developer
Research, design, develop, test, implement and support software applications and systems for clients and ensure that the software design is consistent with industry best practices in terms of their scalability, availability, maintainability and adaptability.
Study client’s business process to ascertain its needs in
- Software solutions;
- Analyze system requirements;
- Analyze technical specifications;
- Participate in feasibility study of new applications;
- Design to meet the functional and structural requirements;
- Prepare workflow chart and diagram to illustrate the sequence of steps of programming;
- Write code to develop various features and components;
- Develop SQL queries to work with business logic;
- Write JSP/Servlet;
- Develop interoperable Web Services in WSAD;
- Create WSDL;
- Generate corresponding classes using AXIS;
- Implement in a multi-threaded environment; enhance functionality and fix exceptions;
- Automate unit and integration tests;
- Use JUNIT to enforce standards compliance and general usability;
- Perform version control and configuration management using Clear Case and provide user support.
- Use UNIX (Linux, RHEL, OEL, SUSE), Windows 98/NT/2000/XP, HP-UX, AIX, Sun Solaris, Oracle, SQL Server, PL/SQL, FoxPro, MS-Access, PostgreSQL, Tomcat/Apache, BEA Web Logic, Java, JSP, Servlets, Java Beans, JavaScript, AWT, ASP, EJB, Spring, Hibernate, C/C++/C#, VC++, HTML, XML, JDBC, Roadrunner, Clear Quest, PHP, CSS and Jquery
- Qualification: A Master’s degree in a computer-related field
- Experience: One-year related experience
- Job location: Work at various unanticipated locations throughout the U.S. Travel/relocation is required.
Submit applications to hr@akitcs.com.
Software Engineer
- Design system architecture;
- Analyze system requirements;
- Study clients’ business process to ascertain their needs in computer applications;
- Analyze existing software systems and the impact and compatibility of new features;
- Determine feasibility and scope of a development project; develop technical and functional specifications;
- Prepare workflow charts and diagrams to illustrate the sequential programming steps;
- Develop various components, modules, reports, and interfaces; code review;
- Observe the display screen and print output to detect syntax or logical errors for the program test;
- Perform functional, regression, and user acceptance testing (UAT).
- Use Java, J2EE, Spring Hibernate, EJB, JPA, JMS, JSP, SOAP, WSDL, Servlets, HTML, JavaScript, CSS, XML, iText, Java Mail API, JDBC, PL/SQL, Java Mail, Log4j, JUnit, Mockit, Eclipse, Weblogic, Ant, Oracle, CVS, RedHat Linux, Windows NT 2003, IIS and Jasper.
- Qualification: A Master’s degree in a computer-related field.
- Experience: One year related experience
- Job location: Work at various unanticipated locations throughout the U.S. Travel/relocation is required.
Submit applications to hr@akitcs.com.
Software Applications Developer
Participate in all phases of the application development life cycle, including business requirement gathering, planning, application design and development, testing, quality assurance, implementation, improvement, and support. Conduct a thorough study and analysis of the client’s business processes to identify and ascertain the client’s needs and requirements in software applications. Convert client requirements into software solutions and project briefs. Identify alternate solutions and assess them for both technical and business suitability. Participate in the determination of feasibility and scope of a development project. Analyze system requirements and capacity and perform gap analysis. Analyze existing software application systems and the impact and compatibility of new applicants or features. Develop and improve technology roadmap to achieve architectural goals. Participate in the development of technical and functional specifications. Develop various components, features, functions, interfaces, data layers, and sub-systems. Develop web applications using API. Develop proof of concepts and prototypes. Develop test strategy, test plans, and test cases. Perform various testing to ensure the quality of applications developed. Analyze test results and fix design issues. Conducted technical reviews, wrote functional and technical documentation, and obtained sign-offs. Evaluate and recommend new information technology for application development, data integration, performance monitoring, and version control. Apply the theory or principle of software engineering, computer organization, algorithms, operating systems, computer networks, database systems, data structures, software testing, computer programming, and object-oriented programming. Also use programming tools, testing tools, and development methodologies in various operating systems, networks, and databases, including C#, .NET, Java, Selenium IDE & WebDriver, UNIX, TestNG, Agile/Scrum methodology, ASP.NET, and VB.NET.
Job Requirements: A Master’s or its foreign equivalent degree in Computer Science, Computer Engineering, or Information Technology. Completion of post-secondary level courses (or three months of work experience in lieu of the course requirement) related to 1) algorithms; 2) operating systems; 3) computer networks; 4) database systems; 5) software testing; 6) object-oriented programming; and 7) programming in C# & .NET. Any suitable combination of education, training, or experience is acceptable.
Job location: Various unanticipated client sites throughout the U.S.; thus, travel and/or relocation to the client site is required.
Ease E-Mail your application to hr@akitcs.com.
Database Developer
Work closely with clients to analyze, design, code, develop, and upgrade databases as per the business needs. Design and write technical specifications to design and develop database ETL (extract, transform, and load) processes. Provide strategic direction and technical management consultation to clients. Perform overall project analysis, architecture, design, development, and implementation of Data Warehousing initiatives. Worked on data warehousing projects from inception to implementation and delivered high-quality solutions in a timely manner that met and exceeded business requirements. Work with the top management and executives, business sponsors, and IT department to develop database, data warehouse, and business intelligence solutions. Define information architecture and technology infrastructure along with the design of multi-dimensional data models and business intelligence delivery solutions. Manage the data analysis, data sources, and data mapping, along with defining the Metadata repository. Manage the evolution of ETL and OLAP tools and recommend the most suitable solutions depending on business needs. Implement Informatica mappings to migrate source data to target after cleansing the data as per the requirements. Create Mapplets, Mappings, reusable transformations, and sessions in Informatica. Extract data from various heterogeneous sources like DB2, Siebel, and Flat Files using Informatica PowerCenter and load data into the target database. Implement Unix shell scripts to automate the end-end bulk data processing to minimize the manual intervention. Perform unit testing and be involved in closing the issues as part of system and integration testing. Updated the JIRA with proper root cause analysis and got the sign-off from testing teams and all business stakeholders. Work on fine-tuning the existing jobs without impacting the business logic. Interpret the transformation rules for all target data objects and develop the software components to support the transformation. Provide metrics to measure the progress and accuracy of data transfers. Automate the ETL process through scheduling and exception-handling routines, as well as source-to-target mapping development, support, and maintenance. Responsible for ETL processes and tools as well as database loading and manipulation. Use OLAP (Online Analytical Processing), Oracle RDBMS, Informatica, DB2, Tableau, DataStage, and PL/SQL.
Job location: Various unanticipated client sites throughout the U.S.; thus, travel and/or relocation to the client site is required.
Please email your application, with case number A-30-90, to hr@akitcs.com.