Jobs
Interviews

Insigno Quipment Technologies

6 Job openings at Insigno Quipment Technologies
Software Engineer (Dot Net) ahmedabad,gujarat 2 - 6 years INR Not disclosed On-site Full Time

You will be responsible for designing the application architecture and different components that can communicate with each other effectively. This includes requirement gathering, feasibility study, technical documentation, diagrams, and proof of concept. Your role will involve providing solutions for the given problem statements and working on new development as well as enhancing existing applications. It is essential to maintain code quality, organization, and automation practices. Troubleshooting and identifying resolutions to problems will be part of your daily tasks, following the Agile methodology for software development. In this role, you will need to prepare test-based applications for various .NET applications, continuously explore and learn about the latest Microsoft technologies, and maintain technical specification documents. You will also be responsible for preparing application releases and ensuring their deployment to the next level. Code reviews of team members to ensure best practices are followed will be a crucial part of your responsibilities. Required skills for this role include excellent communication and understanding skills, a strong knowledge of Microsoft .NET framework 4.5, .Net Core, and above, a deep understanding of OOPS concepts, and strong logical skills to solve complex problems effectively. You should also possess a good understanding of Microsoft .NET technologies, C# language, design and architectural patterns, and best practices. Experience with automation, CI/CD implementation, and various types of applications such as Web, Web API, Console, and Service/Application is required. Additionally, a good understanding of databases (SQL, Postgre SQL), and experience with socket programming, Angular10+, ReactJS, JIRA, and Confluence in an Agile environment would be beneficial.,

Tech Lead (Dot Net) ahmedabad,gujarat 8 - 12 years INR Not disclosed On-site Full Time

You will be responsible for designing the application architecture and different components that can effectively communicate with each other. Your role will involve requirement gathering, feasibility study, implementation, and preparation of technical documentation including diagrams and POCs. It will be crucial for you to provide solutions for the given problem statements and offer end-to-end technical support, ensuring timely resolution of any issues that may arise. Additionally, you will be accountable for new development as well as enhancing and improving existing applications while maintaining code quality, organization, and automation practices. Your responsibilities will also include troubleshooting and identifying resolutions for problems, following Agile methodology for software development, and preparing test-based applications for various .NET applications. It will be essential for you to continuously explore and learn the latest technologies of Microsoft, maintain technical specification documents, and prepare application releases for deployment to the next level. Moreover, you will be expected to conduct code reviews of team members, ensure adherence to best practices, and leverage your experience in team management and mentoring. In terms of required skills, you must possess excellent communication and understanding abilities along with a strong knowledge of Microsoft .NET framework 4.5+, .Net Core, and above. A solid understanding of OOPS concepts, strong logical skills to solve complex problems, and in-depth knowledge of Microsoft .NET technologies and the C# language will be essential. Hands-on experience with various design and architectural patterns, automation practices, and CI/CD implementation is also required. Additionally, familiarity with different types of applications such as Web, Web API, Console, and Service/Application, as well as a good understanding of database concepts including SQL, No-SQL, and Postgre SQL, will be beneficial. Nice-to-have skills include understanding or experience with Azure stack and cloud computing, JIRA and Confluence for agile project management, socket programming, and familiarity with Angular10+, ReactJS, and other related technologies.,

Senior Software Engineer (Android) ahmedabad,gujarat 6 - 10 years INR Not disclosed On-site Full Time

You will be responsible for designing the application architecture and writing clean and efficient codes for Android applications. Monitoring the performance of live apps and optimizing them at the code level will be a key part of your role. You will identify and resolve bottlenecks, rectify bugs, and enhance application performance. New development, enhancement/improvement of existing applications, maintaining code quality, organization, and automation will also fall under your responsibilities. Troubleshooting and identifying resolutions for problems will be crucial. It is essential for you to follow Agile methodology for software development and provide solutions for given problem statements. Performing unit and instrumentation tests on code, staying updated with new mobile technology trends, applications, and protocols, as well as conducting requirement gathering, feasibility studies, technical documentation, diagrams, and POC are part of the job requirements. You will also be involved in code review of team members and ensuring best practices are followed. Required skills for this position include prior product delivery experience in Android App Development, strong knowledge of Core Java & Kotlin Programming languages, good understanding of OOPS concepts, familiarity with architectural patterns like MVVM & clean architecture, experience with various Android SDK versions, and knowledge of Broadcast Receivers, Services, Job Schedulers, and other periodic works. Additionally, familiarity with Room DB, Retrofit & Jetpack Compose UI is an added advantage. Understanding RESTful APIs for effective integration, app life cycle design, problem-solving, debugging skills, logical skills, and experience with version control systems such as SVN and Bitbucket are also necessary. Familiarity with JIRA, Confluence, working in an Agile environment, and CI/CD implementation are considered advantageous.,

Tech Lead (Android) ahmedabad,gujarat 8 - 12 years INR Not disclosed On-site Full Time

The primary responsibilities of the tech lead revolve around providing hands-on leadership in software architecture, guiding and mentoring the Android software development team, and serving as a close collaborator and trusted advisor to both the business and technology teams. Additionally, the tech lead is accountable for ensuring the successful delivery of a robust, high-quality, and scalable mobile solution. This role offers excitement and challenges to individuals who are visionary thought-leaders, possess real-world experience, and excel in cross-functional collaboration. Technical Leadership: Provide technical guidance, direction and hands-on technical leadership to the android development team. You will be responsible for setting the technical direction of projects, ensuring best practices are followed, and making architectural decisions. Mentoring and Coaching: Mentoring and coaching team members to improve their technical skills, code quality, and overall performance. You'll be responsible for fostering a culture of continuous learning and growth within the team. Code Review: Conducting regular code reviews to maintain code quality, ensure adherence to coding standards, and identify possible improvement. Architectural Design: Create architectures which are scalable, maintainable and flexible enough to accommodate changes and updates. Project Planning and Estimation: Involve with project team in project planning and estimation by providing technical insights and assessing the feasibility of proposed features or improvements. Technology Evaluation: Evaluating and adopting new technologies, tools, and frameworks that can enhance the development process and improve the application's performance and user experience. Bug Tracking and Issue Resolution: Identifying and resolving technical issues, bugs, and performance bottlenecks in the applications. You'll ensure that the team maintains a high level of code quality and application performance. Communication: Being a strong communicator and collaborator with other teams, stakeholders, and management. You'll need to effectively convey technical concepts and project status to non-technical audiences. Quality Assurance: Overseeing the implementation of testing strategies, including unit testing, integration testing, and UI testing, to deliver a robust and reliable application. Continuous Improvement: Identifying process inefficiencies and areas for improvement within the development workflow and implementing best practices to increase team efficiency and productivity. Risk Management: Anticipating and mitigating potential risks and challenges during the development lifecycle to ensure project success. Team Building: Contributing to the recruitment and hiring process to build a skilled and cohesive Android development team. Required Skills: - 8+ years of experience in android development with extensive knowledge of android SDK/framework, Kotlin and Java. - Proven experience as an Android developer with a strong portfolio of successful mobile applications. - Demonstrated experience in designing and implementing complex Android applications with a focus on performance and scalability. - Strong leadership and communication skills, with the ability to collaborate effectively across teams and mentor junior developers. - Solid understanding of the full mobile development life cycle. - Expertise in MVVM/Clean architecture, SOLID principal & Android Jetpack components such as View Model, Compose UI & Room DB. - Working with communication middleware for IPC like AIDLs. - Experience with Junit and functional testing, with frameworks like Mockito and Espresso. - Good understanding of the client/server architecture, PKI infrastructure and web services REST. Good understanding of XML and JSON. - Experience on system app development & rooted device is an added advantage. - Strong analytical and problem-solving skills to identify and resolve technical challenges and performance bottlenecks in Android applications. - Nice to have experience on CI/CD. - Nice to have - JIRA and confluence and working in agile. - Familiarity with Agile methodologies and practices.,

Linux Administrator ahmedabad,gujarat 2 - 6 years INR Not disclosed On-site Full Time

You will be responsible for installing, configuring, and maintaining Linux servers and workstations. Your duties will include monitoring system performance, identifying bottlenecks, and optimizing system resources. Additionally, you will administer user accounts, access controls, and permissions, as well as handle software installations, updates, and patches. Networking infrastructure management will be a crucial part of your role, where you will implement and enforce security measures to protect the network from unauthorized access, cyber threats, and malware. Monitoring network traffic for suspicious activities and maintaining firewalls, intrusion detection systems, and other security appliances will also be part of your responsibilities. Proficiency in working with TCP/IP, DNS, DHCP, VLANs, VPNs, and other network protocols and services is required. You should be able to configure and manage network services such as DNS, DHCP, NTP, and LDAP. Setting up and maintaining backup strategies to safeguard critical data and developing and executing disaster recovery plans for business continuity will be essential tasks. Collaboration with cross-functional teams to provide technical support for various projects and assisting other IT teams and end-users with Linux and networking-related queries will also be part of your role. The ideal candidate will have proven experience as a Linux Administrator with a strong emphasis on networking. Solid knowledge of Linux operating systems such as Oracle Linux, Alma Linux, Ubuntu, and Red Hat, along with proficiency in command-line tools, is required. An in-depth understanding of network protocols, routing, and subnetting, as well as familiarity with network hardware and software including routers, switches, firewalls, and VPNs, is necessary. Experience with network monitoring and troubleshooting tools, the ability to handle and prioritize multiple tasks in a fast-paced environment, and certifications such as CompTIA Linux+, Red Hat Certified Engineer (RHCE), or Cisco Certified Network Associate (CCNA) are also essential. Rotation shift might be required as part of the job role.,

Software Engineer (Android) gujarat 2 - 6 years INR Not disclosed On-site Full Time

The position requires 2 to 5 years of relevant experience in writing clean and efficient codes for Android applications. You will be responsible for identifying and resolving bottlenecks, rectifying bugs, and enhancing application performance. Additionally, you will perform unit and instrumentation tests on code. Your role will involve requirement gathering, feasibility study, technical documentation, diagrams, and POC. You are expected to follow Agile methodology for software development and stay up to date with new Android mobile technology. Key skills for this role include a strong knowledge of Core Java & Kotlin programming languages, a good understanding of OOPS concepts, and knowledge of architectural patterns such as MVVM & clean architecture. Experience in app life cycle-design, Broadcast Receivers, Services, Job Schedulers, and other periodic works is essential. Familiarity with Room DB, Retrofit & Jetpack Compose UI is an added advantage. You should also be familiar with RESTful APIs to effectively integrate Android applications. Strong problem-solving and debugging skills are required, along with logical thinking abilities to solve complex problems. Knowledge of JIRA and Confluence and experience working in an agile environment would be a plus.,