About INKA ENTWORKS India Pvt LTd
Similar jobs
Key Responsibilities:
Lead the software development team, providing guidance and oversight throughout the development process
Collaborate with cross-functional teams to define software requirements and ensure that they meet regulatory requirements and industry standards
Manage the software development lifecycle, including planning, design, implementation, testing, and maintenance
Ensure that software development processes are efficient, effective, and scalable
Work with external partners, contractors, and vendors to ensure timely delivery of software components
Develop and maintain a culture of innovation, quality, and continuous improvement within the software development team
Stay current with emerging technologies and industry trends to drive innovation and improve product development processes
Provide technical leadership and expertise to other teams within the organization
Represent the software development team in cross-functional meetings and communicate updates to stakeholders
Hire and groom, mentor the right talent.
Requirements:
Bachelor's or Master's degree in Computer Science or related field
At least 10 years of experience in software development, with a focus on medical devices or other regulated industries
Experience leading software development teams and managing the software development lifecycle
Strong technical skills in software development, including experience with software development tools and programming languages
Experience working with regulatory requirements, such as FDA regulations and ISO standards
Excellent communication and collaboration skills, with the ability to work effectively with cross-functional teams and stakeholders
Strong leadership skills, with the ability to motivate and inspire team members to achieve their goals
Ability to manage multiple projects and priorities in a fast-paced environment
Talented C++ Developer who has experience in design, development, debugging of multi-threaded large scale application with good understanding in data structures on Linux packaging, functional testing and deployment automation very good with problem solving.
Key responsibilities :
- Understand fundamental design principles and best practices for developing backend servers and web applications
- Gather requirements, scope functionality, estimate and translate those requirements into solutions
- Implement and integrate software features as per requirements
- Deliver across the entire app life cycle
- Work in a product creation project and/or technology project with implementation or integration responsibilities
- Improve an existing code base, if required, and ability to read source code to understand data flow and origin
- Design effective data storage for the task at hand and know how to optimize query performance along the way
- Follow an agile methodology of development and delivery
- Strictly adhere to coding standards and internal practices; must be able to conduct review code
- Mentor and possibly lead junior developers
- Contribute towards innovation
- Performance optimization of apps
- Explain technologies and solutions to technical and non-technical stakeholders
- Diagnose bugs and other issues in products
- Continuously discover, evaluate, and implement new technologies to maximize development efficiency
Must have / Good to have:
- 5-7years' experience with C++ development and relevant 3+yrs in modern version 11/14/17 would be a plus.
- Design and implementation of high-availability, and performance applications on Linux environment
- Advanced knowledge of C/C++, Object Oriented Design, STL
- Good with multithreading and data structures
- Develop back-end components to improve responsiveness and overall performance
- Familiarity with database design, integration with applications and python packaging.
- Familiarity with front-end technologies (like JavaScript and HTML5), REST API, security considerations
- Familiarity with functional testing and deployment automation frameworks
- Experience in development for 3-4 production ready application using C++ as programming language
- Experience in writing unit test cases including positive and negative test cases
- Experience of CI/CD pipeline code deployment (Git, SVN, Jenkins or Teamcity)
- Experience with Agile and DevOps methodology
- Very good problem-solving skills
- Experience with Web technologies is a plus.
Read less
Duties and Responsibilities
- Analysing user requirements, writing and testing code
- Developing existing programs by analysing existing code and identifying areas for modification
- Integrating existing software products with 3rd party applications
- Undertakes feasibility study to design software solutions.
- Formulate, approve and recommend technical specifications.
- Responsible for ensuring quality delivery and code reviews.
Skills and Requirements:
- Have a minimum 2:1 degree in Computer Science or Maths with high levels of programming and 3 years’ hands-on technical skills
- Development of Single Page Application (SPA) applications written using Angular framework
- Development experience with .Net, C#, VB.Net, ASP.Net, MVC, Java/TypeScript, HTML & CSS
- Knowledge of SOA, Web API, RESTful JSON, SOAP web services and integration concepts
- Competent Data skills with Microsoft SQL
- Version control using Git and/or Subversion
- Exposure to devOps Continuous Integration and/or Continuous Delivery is a plus
- A working knowledge of SAP is advantageous.
Person Specification:
- Ability to work on their own, to meet project timelines and drive out resolutions to problems.
- Demonstrate good problem-solving abilities with the necessary urgency & responsiveness to incidents, problems and their resolution
- An organised working practice with a mature & calm approach to all user situations
- Good communication skills & attention to detail and ability to interact with Management and be an effective team member
- Ability to write clear procedures including technical and user documentation
- A desire to learn new technical skills and technologies.
* Participate in Requirement Analysis. Identify areas of focus during testing and QC; and communicate these clearly to product owners and senior management.
* Understand and Analyze the Functional & Regression scope of Product Development items. Assign resources to various projects so that their utilization is maximized.
* Good in designing different automation framework/Architecture based on project need.
* For any new type of feature or technology able to make progress without any guidance on both fronts.
* Come up with technology suggestions and implementation ( Tools & Framework improvements)
* Coordinate across teams for complete feature deliverables.
* Explore, Implementation & usage of code coverage tools
* Responsiveness: Availability to work on critical issues in any area, during time of stress.
* Curiosity & appetite to learn: Would have acquired detailed understanding of the overall system. Number of secondary code reviews performed Always discussing alternatives for the existing automation tech stack to keep it current.
* Mentoring: Demonstrated an ability to mentor junior members of the team, and leading thoughtprovoking technical conversations, be it pertaining to the current tech stack or new emerging technologies.
* Good to have: Knowledge of CI/CD & Agile process.
* Good to have: Performance/Load testing experience
Minimum Job Qualifications:
* Bachelor’s degree or better in CS or related field, with 3.5+ years experience in software test
development, including creating/maintaining test automation frameworks from scratch
* Exposure to best practices in SQA and software development, including code reviews, debugging, troubleshooting and CI processes
* Experience in front-end (APP & Web) & API automation, preferably using tools like
Selenium/Appium/Rest Assured with a framework like TestNG/Cucumber.
* API-Testing: Knowledge of API-level testing in Java, including but not limited to RESTful web service testing.
* Strong in Core Java fundamentals and Object Oriented Programming concepts
* Must have knowledge of Mobile Automation Testing (Appium or alternatives)
* Excellent communications and technical presentation skills
* Initiative to research and build solutions to tough problems in domains like Flash, OpenGL, WebGL where off-the-shelf automation tools might not be available
* Some experience/comfort with working in a Linux/Unix environment
* Excellent analytical, problem-solving, troubleshooting skills.
We are seeking a very talented remote/onsite Senior Software Engineer, proficient in front-end and backend development. We prefer to rapidly develop with frequent releases and aim to provide amazing experiences for our end users.
Each engineer is treated as a true owner, with a high degree of ownership and autonomy. We are looking for a product minded, independent thinker -- not someone whose hand we will hold to make product decisions. We aim for a lean, fast-moving team that prefers to avoid meetings and focus 100% on driving impact.
Responsibilities:
- * Work with cutting-edge front-end and back-end technologies in designing, building, and maintaining performance, responsiveness, and delightful experiences for our customers.
- * Write high-quality front-end & back-end code, complete with automated unit and integration tests, as well as participate in code reviews.
- * Partner with product, marketing, and customer success to develop a highly interactive web application that fosters innovation.
- * Collaborate with other Software Engineers to evaluate and recommend new technologies, and help to continuously modernize and mature our front-end implementations and best practices.
Ideal Candidates Will Have:
- * Minimum of 4 years' experience in fast-paced, nimble teams building software at scale
- * Possesses deep understanding of JavaScript beyond libraries or frameworks (i.e. Core JS, not just jQuery or Angular).
- * A proven ability to deliver an amazing user experience.
- * Have detailed knowledge of responsive CSS, the box model, semantic markup, and HTML5.
- * An appreciation for good design, and the desire to translate visual ideas into working, beautiful code.
- * Experience in building scalable solutions with a high level of code quality through automated tests and good architecture.
- * Ability to solve complex data problems and think of best ways to present these to users.
- * Strong team player with excellent communication skills and high degree of ownership and drive.
Candidates with varying backgrounds are encouraged to apply. We do not require prior knowledge of technologies in our stack, only a desire to learn them.
Founded by two MDI alumnus, it is a student centric and personalised learning platform that delivers enjoyable learning content as per the state boards. This ed-tech provides a solution which is easy to use, lets students enjoy learning, makes life easy for a teacher and delivers learning in the language that students are most comfortable. The organisation has worked in 14 states across India and awarded Google India under "Impacting Change through Digital".
- Working with team to plan and develop the components of our adaptive
learning app and content marketplace solution. - Scaling up and upgrading the app with enhanced features as best suited for students and schools
- Working with team ensure a smooth backend integration into a dynamic content management system, to ensure personalisation of app as required
- Developing work including app backend, reporting and analytics to be taken up by the developer for both the products along with the current team.
- Both solutions for B2B and B2C App to be taken up actively by the developer along with the current product manager.
- Interacting and working with NGOs and Govt school community to build the entire tech as per the rural and local language to empower students and govt schools across India.
What you need to have:
- 1-3 years of deep hands-on experience with android based solutions and development
- Tech Expectations - Practical experience with Native android development, firebase, databases and server side integration and development
- An end user app based product experience will be a plus.
- We expect the developer to deeply own up our app solutions, work with the current team and scale up the product roadmaps for national growth and outreach.
- an undistracted mind, an aspiration for continued learning and holistic growth in life, humility to learn and self confidence to learn and do anything
- Excellent understanding of Native android development, firebase, Node. JS, databases and server side integration and development
Requirements:
Support the entire application lifecycle (concept, design, test, release and support) on both Android and iOS
- Build a framework as the application grows so our Apps and SDKs are unanimous.
- Produce fully functional mobile applications writing clean code
- Gather specific requirements and suggest solutions
- Troubleshoot and debug to optimise performance
- Design interfaces to improve user experience
- Liaise with Product team to plan new features
- Ensure new and legacy applications meet quality standards
- Stay up-to-date with new technology trends
- Work with latest Security protocols and data transfer optimisations
- Proven work experience as a Mobile developer with 3 - 5 years of experience.
- Must be proficient in at least one programming language from Java, Swift & Objective C and must be willing to learn the other two.
- Experience with third-party libraries and APIs
- Familiarity with OOP design principles
- Excellent analytical skills with a good problem-solving attitude
- Ability to perform in a fast paced team environment
- Strong understanding of in-device security
Preferences:
If you have experience Building apps for fast-growing startups
- If you have hands-on experience on iOS and Android both
- If you have experience working with Flutter.
Note:Our Android application is being written in Java
and iOS app in Objective C and Swift.
We offer a suite of memberships and subscriptions to spice up your lifestyle. We believe in practicing an ultimate work life balance and satisfaction. Working hard doesn’t mean clocking in extra hours, it means having a zeal to contribute the best of your talents. Our people culture helps us inculcate measures and benefits which help you feel confident and happy each and every day. Whether you’d like to skill up, go off the grid, attend your favourite events or be an epitome of fitness. We have you covered round and about.
- Health Memberships
- Sports Subscriptions
- Entertainment Subscriptions
- Key Conferences and Event Passes
- Learning Stipend
- Team Lunches and Parties
- Travel Reimbursements
- ESOPs
Thast what we think would bloom up your personal life, as a gesture for helping us with your talents.
Join us to be a part of our Exciting journey to Build one Digital Identity Platform!!!
- 5+ years experience
- Previously managed a team
- Built & managed backend systems from scratch previously.
- Lead the core backend engineering team, including mentoring, coaching, architecture, devops, code review and software infrastructure
- Should be more proficient with Django.
- Work with the executive team to shape and execute the product roadmap
- Direct our team environment to achieve sprint deliverables and acceptance criteria
- Design and monitor metrics to assess product and infrastructure performance
- Hire, build and shape the team