Back to Top

IT Destination

The Premium
It Infrastructure
in Kerala

Company Jobs

Naico Information Technology Services (P) Ltd.

Office No. O405B, 4th Floor, SCK 01, SmartCity (Kochi) SEZ, Kakkanad, Kochi, Ernakulam, Kerala, Pin: 682042 Office : 0484 4060130

Phone0484 4060130
emailgetinfo@naicoits.com

Career Opportunities:

Senior Software Developer -Java /Spring Boot

Key Requirements:
• Very good hands on experience developing web applications using J2EE
• Should have experience in Java,J2ee, JSP, Spring Boot and Struts MVC Framework
• Working knowledge with Oracle or Mongo DB or any other database
• Working Knowledge CI/CD, Jenkins, Git ,Maven
• Ability to understand the application quickly and resolve any issue with minimum turnaround time.
• Strong agile/scrum development experience
• Excellent written and verbal communication skills
• Passion to stay on top of the latest happenings in the tech world

Experience : 4+ years
Qualification : Bachelors Degree / Masters in relevant stream

Email: careers@naicoits.com

Associate Architect

Skills and Qualifications
•Strong conceptual and analytical skills - demonstrating out-of-box problem solving skills.
•Must have experience in designing and architecting scalable solutions using well established architectural patterns including SOA and Microservice Architecture
•Extensive experience in developing applications in a full-stack developer role on Web / Mobile / Cloud platforms.
vDeep and broad technical knowledge and experience on any one of the server-side technology platforms .NET, JAVA, NodeJS or Python.
•Deep and broad technical knowledge and experience on one of the client-side technology platforms Angular, ReactJS, or Vue.JS is desirable.
•Thorough understanding and hands on experience on one of the cloud platforms AWS, Azure or GCP.
In-depth knowledge and experience in large scale database management, data modeling, and database design in RDBMS and NoSQL.
•Thorough in DevOps concepts with an exposure to productivity improvement techniques. Working experience setting up fully integrated development environment with Docker, CI/CD pipeline, integrated test, code review tools etc.
•Experience in monitoring the deployed solutions and ability to troubleshoot the production environments.
•Passionate in technology with desire to try out and readiness to adapt new technologies
•Excellent communication skills with ability to explain technical concepts to non-technical audiences.
•Strong in Object Oriented concepts and experience working with various design patterns
•Team player with experience leading and collaborating cross-team to ensure successful delivery of solutions.
•Analytical capabilities and hands on experience in preparing Design documents.
•Must have 8 to 12 years of experience in the software industry.
•Must have worked as an Architect / Tech Lead for at least 2 - 3 years.

Responsibilities

•Lead in designing, specifying and selecting information system solutions, considering functionality, data, security, integration, infrastructure and performance and document it.
•Understand and support to software architecture design and support development team in developing solutions, •Identifying the bottlenecks and bugs, and devise solutions to these problems
•Perform periodic reviews of the deliverables to ensure architectural adherence to the implementation and deliverables.
•Estimate cost, and prepare business cases for IT solutions, considering infrastructure, licenses, development and support.
•Support Project Managers and Business Analysts to develop high level project schedule resource plans for implementation projects.
•Supervise Business Analyst in the capture and analysis of functional and non-functional requirements.


Email: careers@naicoits.com

Software Architect

As software architect, he/she is responsible for overall technical architecture and design of a product while guiding the software development team to deliver the software application in a timely and effective manner.

Responsibilities
Lead the development of software considering the software development lifecycle to establish the road map, guideline and best practices for product development, full solution specification and delivery assurance.
Collaborate across business and IT teams to drive architecture strategies, roadmaps and plans that align, anticipate and enable product strategies and priorities.
Understand functional and non-functional requirements of the project by interacting with clients, Business Analyst, project team and other stakeholders
Manage the planning and achievement of client’s objectives, goals and priorities, through the application of extensive knowledge, expertise and experience.
Provide technical guidance to development team managers as well as individual contributors across all locations to increase effectiveness of technology solutions.
Perform code refactoring to improve code maintainability and architecture extensibility throughout the development cycle.
Prepare and document new design and suitable technologies; communicate the design concepts to the development team,
Review documentation, flowcharts, layouts, diagrams, charts, and code comments developed by the team of software engineers.
Support business development activities by responding to architectural questions/sections in a project proposal or RFP
Support Project Managers and Business Analysts to develop high level project schedule resource plans for implementation projects.
Apply expert technical knowledge to develop policies, procedures and the formulation of a robust and scalable architecture for external clients.
Build and grow a highly talented team of engineering professionals that is energized and focused on implementing advanced architecture solutions
Setting up best practices to help the team achieve the above and constantly thinking about improving the technology use are your responsibilities.
Driving the adoption of these best practices around coding, design, quality, performance in your team and influence them for the entire organization.
Qualifications
B.Tech/B.S/MCA, IT or related field with 10-15 years of software development experience.
Strong problem solving and analytical skills with the flexibility to work cohesively as part of a multidisciplinary team, complimenting the skills of others.
Good communication skills and extensive understanding of the business
Self motivated and Self -driven

Experience & Expertise
Must have 10+ years of hands-on enterprise scale software product / application development experience
Must have 3+ years of experience in technical lead / software architect role and delivered a complex software product / application.
Experience in creating architecture, design, and implementation of multi-tier enterprise products
Good knowledge and experience in designing and implementing applications based on various architectural models like event driven models, SoA, Micro-services etc.
Extensive experience in developing applications in a full-stack developer role on Web / Mobile / Cloud platforms.
Must have proven record of adapting and introducing new technologies for digital solutions
Strong Agile delivery experience.
Excellent Problem-Solving skills for complex & large-scale problems.
Technical Breadth - Exposure to a wide variety of problem spaces, technologies.
Experience & Exposure to System design and Oops skills with a nifty ability to craft clean interfaces and operate at the right levels of abstraction.
Deep and broad technical knowledge and experience on any one of the languages .NET, JAVA, Python.
Solid coding skills with ability to drive teams through massive refactoring exercises & improve coding standards across large code bases.
Good knowledge, understanding & experience of working with a large variety of multi-tier architectures.
Awareness of pitfalls & use cases for a large variety of solutions.
Good understanding & experience of high-performance web scale
Experience & exposure to a variety of large-scale persistent systems including large databases.
Exposure to complete product development cycles from inception to production to scaling up, supporting new requirements, re-architectures
Excellent Mentoring skills - Be the technical mentor to your team.
Must be comfortable working in fuzzy environments where boundaries aren’t clearly defined.
Deep and broad technical knowledge and experience on one of the client-side technology platforms Angular, ReactJS, or Vue.JS is desirable.
Experience & Exposure to NodeJs framework like ExpressJS,LoopbackJS etc.
In-depth knowledge and experience in large scale database management, data modeling, and database design in RDBMS and NoSQL.
Experience in building scalable and distributed multi-tenant SaaS systems, preferably on a cloud platform like Azure or AWS or Google Cloud.
Possess good understanding of working with large datasets in real-time environment
Expertise in system architecture using Design Patterns, Object Oriented Analysis and UML via agile and scrum methodologies.
Familiar with modern architecture designs and emerging technologies.
Thorough in DevOps or DevSecOps concepts with an exposure to productivity improvement techniques. Working experience setting up a fully integrated development environment with Docker, CI/CD pipeline, integrated test, code review tools etc.

Email: careers@naicoits.com

Software Developer - Golang

Key Requirements:

• At least 1+ yrs of experience with Golang
• Excellent written and verbal communication skills
• Passion to stay on top of the latest happenings in the tech world.
•Experience 2+Yrs
•Immediate joiners preferred.

Email: careers@naicoits.com

Assistant Manager - Pre Sales

•Creating Proposals/ SOWs/ Quotes for the project requirements
•Research & Solutioning - Own the Proposal Process by Technical solutions identification as per the requirements, Initiate, coordinate and complete
•Oversee Customer Information Records, Project Information Records, CRM, SVN repository - BD folder
•Update customer-related information in CRM and maintain up to date
•Proper entry and validation of contact, leads and opportunities etc. in CRM
•Requirement Gathering and Analysis - Attending discovery calls with the sales team, understanding, analyzing, and •clarifying the requirements, and detailed scoping of requirements. Follow up on the proposals delivered to the client
•Effort & Cost Estimation - Collaborating and discussing with the delivery team to prepare the effort estimations and reviewing the same.
Presentation - Preparing techno-commercial proposals, marketing collateral and assisting the sales team during the final presentation to the clients.
•Attending conferences, meetings, and networking events
•Team support, coordination, and brainstorming with BD team to formulate new strategies
•Identify third-party vendors for support as and when required
•Coordination with third-party vendors for seamless execution of activities
•Proper monitoring of company website performance, social media, and statistics
•Prepare and update reports on weekly BD activities and outcomes to BDM
•Research on event attendees and prepare data sheet for initial touch base
•Prepare research reports on companies, and prospects based on the need and requirements

Requirements and qualifications:

•Educational Qualifications - BCA / MCA / B.E / B.Tech / MBA
•5+ years of software pre-sales experience on medium and large web and mobile app development RFP/RFI response.
•Good knowledge and awareness of the latest web and mobile technology trends, various open-source frameworks, and CMS/eCommerce solutions in the market.
•Excellent requirement gathering and analysis skills and ability to provide appropriate technical solutions as per the customer’s requirements and budget.
•Knowledge and understanding of Project Engagement Models (Fixed Price, Dedicated, Time & Material), Project Estimation Techniques (PERT/Three-point estimation, Planning Poker), Project Management Methodologies (Agile and Waterfall), Software Development Life Cycle (SDLC), and Software Testing Methodologies (Functional, Compatibility, Security).
•Excellent techno-commercial proposals and functional documents (SRS, PRD, URS) writing skills.
•Exposure to various tools such as MS Office (Word, Excel, PowerPoint), Google Docs, Google Spreadsheets, Hubspot, etc.
•Professional commitment, detail-orientated, high focus on quality, passion for learning new skills.
•Excellent communication and strong presentation skills.
•Ability to communicate technical subject matter to non-technical people.
•Experience in collaborating with the sales team on calls with prospects to understand business requirements.

Email: careers@naicoits.com

Senior Software Developer -Full Stack

Must be strong in C#.Net Core and Web API.
Deep knowledge of Angular (2+)/Vue.js practices and commonly used modules based on extensive work experience.
Must be strong in OOPS
Must be strong in SQL Server
Must be aware about Unit testing methods.
Creating self-contained, reusable, and testable modules and components.
Thorough understanding of the responsibilities of the design patterns, platform, database, API, caching layer, proxies, and other web services used in the system.
Validating user actions on the client side and providing responsive feedback.
Knowledge in JavaScript, HTML 5, CSS would be an added advantage
Should have exposure in CI/CD would be an added advantage
Experience in Azure / Service Bus / Rabbit MQ configuration would be an added advantage
The candidate needs to be working independently as well as with the Team.
The candidate should be good at communication
Educational qualification: Bachelor’s Degree / Masters in relevant stream.
Experience: 4 - 8 years.

Email: careers@naicoits.com

Engineering Manager

We are looking at Engineering Manager, who are passionate about innovating, planning and delivering truly differentiated customer/user experiences. You will be responsible for building high performing teams who designs and develop platforms and its components. You will work and drive the technical teams across multiple project teams within the organization to meet the desired outcomes of the intended customer.

Responsibilities

•Driving, managing, and tracking technical deliveries through each phase of the project life cycle through to successful completion
•Working with development staff to implement Mobility or System software or web/cloud-based applications and services.
•Driving requirements elaboration with business and technology partners
•Driving team compliance with quality, security, operational resilience, and other non-functional requirements
•Lead the team to develop and deliver configuration and deployment automation required for improving the performance of our cloud services or Mobility.
•Identifying process fit as well as improvements to help teams deliver results seamlessly.
•Leading initiatives for continuous improvement as well as strategies for identifying risk patterns and mitigating them
•Managing team of 25+ FTE engineers including performance and technical development
•Leading teams of software engineers to deliver needs of defined project and mentoring and coaching them.
Driving timely Insight, Execution Excellence and Quality mindset.
Managing and communicating status, issues and risks with project stakeholders.
Able to work closely with members of Product Management, UI/UX, Development, QA, Release Management, Security, and •Operations teams, as well as with all levels of management within the organization.
•Able to work in a integrating multiple delivery methodologies within projects (e.g., various flavors of Agile, Scrum, and Waterfall).
•Candidate will have experience with technology project management (Any one of technology domains such as Mobility or Web based or cloud based), cross-functional team leadership, and managing through
influence, as well as communications, business analysis, problem-solving, cross-team coordination and change management.
•Maintaining current project documentation in line with Organization process guidelines.
•Candidate is not just a facilitator or administrator, but has a drive to get things done and a ‘make it happen’ attitude.
Operate with minimal supervision
•Strong experience in onsite/offsite collaboration and the ability to manage communication across global time zones.

Qualifications

•B.Tech/B.S/MCA, IT or related field with a minimum of 12 years of experience in Software Engineering and 3 years in People Management.
•Strong problem solving and analytical skills with the flexibility to work cohesively as part of a multidisciplinary team, complimenting the skills of others.
•Good communication skills and extensive understanding of the business
•Self-motivated and Self -driven
•Team leadership, coaching, and conflict resolution

Experience & Expertise

•Must have 8+ years of hands-on enterprise scale software product / application development experience
•Must have 4+ years of experience in Technical Management role and delivered a complex software product / application.
•knowledge and experience in delivery applications based on various architectural models like event driven models, SoA, Micro-services etc.
•Experience & Exposure in developing applications in a Technical Management role on Web / Mobile / Cloud platforms.
•Drive sprint planning, backlog grooming, daily stand-up meetings, reviews/demos, retrospectives, and other scrum ceremonies
•Agile release planning and solid dependency management
•Technical acumen to capture, communicate and drive issues/blockers/risks to resolution
•Excellent Problem-Solving skills for complex & large-scale problems.
•Technical Breadth - Exposure to a wide variety of problem spaces, technologies.
•Broad technical knowledge and experience on any one of the languages .NET, JAVA, Python.
•Excellent Mentoring skills - Be the mentor to multiple technical teams.
•Must be comfortable working in fuzzy environments where boundaries aren’t clearly defined.
•Broad technical knowledge and experience on one of the client-side technology platforms Angular, ReactJS, or Vue.JS is desirable.
•knowledge and experience in database management for any one of the RDBMS.
•knowledge and experience in DevOps or DevSecOps concepts with an exposure to productivity improvement techniques.
•Familiarity with the following tools such as MS PowerPoint, Word, Excel, Project MPP, Visio is preferred.
•Experience with onsite/offsite collaboration and managing projects or programs.
•Familiarity with productivity and collaboration tools, including Sharepoint, Microsoft Teams etc.
•Scaled Agile Framework (SAFe®) certification, Certified Scrum Master (CSM) certification is desirable.

Email: careers@naicoits.com