11+ MDI Jobs in India
Apply to 11+ MDI Jobs on CutShort.io. Find your next job, effortlessly. Browse MDI Jobs and apply today!
Note: No Work from home
Required skills and experience
Should have 2+ years of development experience in C++.
Prefer someone with experience of VC++ and MFC.
Strong Object Oriented Design skills & C/C++, VC++ programming Skills
Experience on MFC based GUI designing preferred
Experience on developing applications on Dialog based, MDI, and SDI architectures
Experience on developing win32 or MFC based DLLs and Libraries
Hands-on experience in implementing multi-threaded applications
About Company:
Espressif Systems (688018) is a public multinational, fabless semiconductor company established in 2008, with headquarters in Shanghai and offices in Greater China, India, and Europe. We have a passionate team of engineers and scientists from all over the world, focused on developing cutting-edge Wi-Fi and Bluetooth, low-power IoT solutions. We have created the popular ESP8266 and ESP32 series of chips, modules, and development boards. By leveraging wireless computing, we provide green, versatile, and cost-effective chipsets. We have always been committed to offering IoT solutions that are secure, robust, and power-efficient. By open-sourcing our technology, we aim to enable developers to use Espressif’s technology globally and build smart connected devices. In July 2019, Espressif made its Initial Public Offering on the Sci-Tech Innovation Board (STAR) of the Shanghai Stock Exchange (SSE).
Espressif has a technology centre in Pune. The focus is on embedded software engineering and IoT solutions for our growing customers.
About Role:
https://rainmaker.espressif.com/">ESP RainMaker provides a complete solution to makers to develop connected devices with ease. It also focuses on solving a major challenge about how the quality of connected devices can be improved. It constitutes device-side SDK, mobile apps and a cloud application. This role requires product engineering for the web UI for the RainMaker cloud.
Minimum Qualification:
- BE/B.Tech in Computer Science with 5 to 10 years of experience
- Strong Computer Science Fundamentals
- Excellent understanding of UX and design sensibilities
- Design, develop, and test UI for web applications
- Experience with one or more of these: React, Redux, Webpack, ES6, Async JS Communication, WebSockets
- Strong debugging and troubleshooting skills
Desired Qualification:
- Significant experience with JavaScript, React and Redux.
- Experience in consumption of cloud services and REST interfaces (implementation experience would be added advantage)
- Experience with CSS pre-processors like LESS or SASS
- Expertise with cross-browser, cross-platform, and responsive design
- Solid understanding of user interactions required for Single-Page Applications
- Experience with modern browser technologies
Responsibilities:
- Designing and developing User Interface for web applications
- Write code based in HTML, CSS, JavaScript and ReactJS
- Accurately translate user and business needs into functional, secure and efficient frontend design and code
- Experience and desire to take product/feature ownership from delivery and customer support perspective
- Collaborate with backend and quality engineers to spec, write, test, and deploy code that integrates with data streams and API endpoints
- Utilise responsive design techniques and ensure cross-browser compatibility
- Perform code reviews and improve/ensure the quality of product
What to expect from our interview process
- The first step is to email your resume or apply to the relevant open position, along with a sample of something you have worked on such as a public GitHub repo or side project etc.
- Next, post shortlisting your profile recruiter will get in touch with you via a mechanism that works for you e.g. via email, phone. This will be a short chat to learn more about your background and interests, to share more about the job and Espressif, and to answer any initial questions you have.
- Successful candidates will then be invited for 2 to 3 rounds of the technical interview as per the previous round feedback.
- Finally, Successful candidates will have an interview with HR.
What you offer us
- Ability to provide technical solutions, support that fosters collaboration and innovation.
- Ability to balance a variety of technical needs and priorities according to Espressif’s growing needs.
What we offer
- An open-minded, collaboration culture of enthusiastic technologist.
- Competitive salary
- 100% company paid medical/dental/vision/life coverage
- Frequent training by experienced colleagues and chances to take international trips, attend exhibitions, technical meetups and seminars.
Main responsibilities and duties:
Reviews deals on Salesforce with a commercial mindset and assesses the strength and
revenue potential of the deal.
Has a good understanding of deal structures, and key KPIs e.g. discount, fee etc and uses this
knowledge to suggest improvements to submitted deals in order to maximise potential
profit.
Works closely with the Merchandiser to ensure deals on-site are bringing in incremental
sales and aren’t cannibalising other deals.
Provides relevant focus to the sales team to improve quality of deal submissions.
Prioritises approved deals on the copy board, ensuring deals are written in priority order,
ensuring deals launch in time for key selling periods.
Schedules launch date of deals.
Identifies top deals that require a more in-depth write-up from the copy team and ensures
these are written in a timely manner.
Technical Skills required:
BCom/BBA/MBA Degree or previous experience in a relevant sector
Proficiency in Microsoft tools (e.g. excel)
Ability to analyse data sets in order to arrive at logical conclusions
Experience in tools such as SQL and Power Bi useful but not essential
Soft Skills required:
Ability to prioritise and multitask, responding to ad-hoc data requests whilst taking care of
ongoing tasks / projects
Ability to work with people with a variety of styles and working cultures
Analytical mindset
Attention to detail
Strong communication
Commercial Acumen
As a Go lang Developer, you will be working on Blockchain Layer 1.
● Advanced proficiency in Golang programming language, and good skills in languages such as C++,
Java, Solidity and Python (good to have).
● Extensive experience in back-end development, algorithms, and data structures.
● Extensive Knowledge of blockchain structure, protocol development or Smart Contract
● Writing clean, efficient, and reusable code that follows best practices and coding standards.
● knowledge of distributed and decentralized network protocols
● Knowledge of various decentralized ledger technologies and protocols
● Understanding of gossip protocol and consensus protocol
● Knowledge of best practices in data protection.
● Collaborating with managers to determine technology needs and envisaged functionalities.
● Creating application features and interfaces by using programming languages and writing multithreaded codes.
● Applying the latest cryptology techniques to protect digital transaction data against cyberattacks and information hacks.
● Maintaining client and server-side applications.
Your Key Responsibilities
- Create product roadmaps and execute product strategies to grow the subscription business.
- Collaborate with business and marketing teams to ensure alignment with Product strategy
- Define metrics to measure the health and success of the subscription business.
- Identify key levers to grow along each vector.
- Identify and execute opportunities to drive up subscriptions
Role:
- 3+ years of experience working on consumer technology products.
- You can evaluate key business goals and turn them into an effective roadmap.
- Ninja execution skills: You know how to influence people to get things done across any job function.
- You have great problem-solving skills and have an analytical mind to work through complex user problems.
- You are able to evaluate opportunities and progress towards goals without getting bogged down by complexity or ambiguity.
- You continually maintain a prioritized backlog with clear and concise user stories.
- People love working with you.
- You write and communicate your thoughts/ideas effectively.
Please find below updated JD for Java requirement.
-Work with a performance-oriented team driven by ownership and open to experiment.
- -6+ years of Java advanced software development experience, with concurrent (multi-threaded) programming highly desirable.
- -Strong experience on Core Java 8, Java EE, Spring Boot, Maven and Docker including Multi-threading.
. -Strong problem solving skills, computer science fundamentals, data structures and algorithms.
- -Hands on experience with any SQL Database.
- -Ability to learn new technologies like ELK, stack, redis etc.
- -Must have expert level knowledge in Java, Springboot.
- -Must have knowledge or hands on experience in microservices, apache kafka and distributed caching.
. -Experience in distributed/scalable systems
- -Strong knowledge of design patterns and software engineering best practices.
- -Familiarity with standard development tools and processes: Git, Eclipse, JUnit test, debugging, profiling, etc.
. -Familiarity with CI/CD and DevOps
. -Strong knowledge and previous experience in end-to-end design, development and subsequent
support of large-scale data processing systems
. - Familiarity and confidence working in an agile development environment.
. - Good Problem solving skills
- - Good oral and written communication skills.
- - Strong debugging skills.
You need to drive automation for implementing scalable and robust applications. You would indulge your dedication and passion to build server-side optimization ensuring low-latency and high-end performance for the cloud deployed within datacentre. You should have sound knowledge of Open stack and Kubernetes domain.
YOUR ‘OKR’ SUMMARY
OKR means Objective and Key Results.
As a DevOps Engineer, you will understand the overall movement of data in the entire platform, find bottlenecks,define solutions, develop key pieces, write APIs and own deployment of those. You will work with internal and external development teams to discover these opportunities and to solve hard problems. You will also guide engineers in solving the complex problems, developing your acceptance tests for those and reviewing the work and
the test results.
What you will do
- As a DevOps Engineer responsible for systems being used by customer across the globe.
- Set the goals for overall system and divide into goals for the sub-system.
- Guide/motivate/convince/mentor the architects on sub-systems and help them achieving improvements with agility and speed.
- Identify the performance bottleneck and come up with the solution to optimize time and cost taken by build/test system.
- Be a thought leader to contribute to the capacity planning for software/hardware, spanning internal and public cloud, solving the trade-off between turnaround time and utilization.
- Bring in technologies enabling massively parallel systems to improve turnaround time by an order of magnitude.
What you will need
A strong sense of ownership, urgency, and drive. As an integral part of the development team, you will need the following skills to succeed.
- BS or BE/B.Tech or equivalent experience in EE/CS with 10+ years of experience.
- Strong background of Architecting and shipping distributed scalable software product with good understanding of system programming.
- Excellent background of Cloud technologies like: OpenStack, Docker, Kubernetes, Ansible, Ceph is must.
- Excellent understanding of hybrid, multi-cloud architecture and edge computing concepts.
- Ability to identify the bottleneck and come up with solution to optimize it.
- Programming and software development skills in Python, Shell-script along with good understanding of distributed systems and REST APIs.
- Experience in working with SQL/NoSQL database systems such as MySQL, MongoDB or Elasticsearch.
- Excellent knowledge and working experience with Docker containers and Virtual Machines.
- Ability to effectively work across organizational boundaries to maximize alignment and productivity between teams.
- Ability and flexibility to work and communicate effectively in a multi-national, multi-time-zone corporate.
Additional Advantage:
- Deep understanding of technology and passionate about what you do.
- Background in designing high performant scalable software systems with strong focus to optimizehardware cost.
- Solid collaborative and interpersonal skills, specifically a proven ability to effectively guide andinfluence within a dynamic environment.
- Strong commitment to get the most performance out of a system being worked on.
- Prior development of a large software project using service-oriented architecture operating with real time constraints.
What's In It for You?
- You will get a chance to work on cloud-native and hyper-scale products
- You will be working with industry leaders in cloud.
- You can expect a steep learning curve.
- You will get the experience of solving real time problems, eventually you become a problem solver.
Benefits & Perks:
- Competitive Salary
- Health Insurance
- Open Learning - 100% Reimbursement for online technical courses.
- Fast Growth - opportunities to grow quickly and surely
- Creative Freedom + Flat hierarchy
- Sponsorship to all those employees who represent company in events and meet ups.
- Flexible working hours
- 5 days week
- Hybrid Working model (Office and WFH)
Our Hiring Process:
Candidates for this position can expect the hiring process as follows (subject to successful clearing of every round)
- Initial Resume screening call with our Recruiting team
- Next, candidates will be invited to solve coding exercises.
- Next, candidates will be invited for first technical interview
- Next, candidates will be invited for final technical interview
- Finally, candidates will be invited for Culture Plus interview with HR
- Candidates may be asked to interview with the Leadership team
- Successful candidates will subsequently be made an offer via email
As always, the interviews and screening call will be conducted via a mix of telephonic and video call.
So, if you are looking at an opportunity to really make a difference- make it with us…
Coredge.io provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by applicable central, state or local laws.
-
Solution design documentation, development ownership, mentoring and driving the most comprehensive trade terminal for our super users for the iOS Mobile platform
-
Ensuring the team adhere to the best industry technical practices and meet the business objective
-
Ensuring responsiveness of the application
-
Monitor reliability and performance metrics of the system to provide an impeccable experience to the user
-
Co-ordinate with developers, testers and keeps the product manager well informed of the status of the development effort to senior managers
-
Mentoring of the team
-
Code review of team members and code quality ownership
-
Collaborate with team, cross-functional teams to define and design new features
-
Work with data sources, APIs, 3rd party SDKs
-
Unit-test code for robustness, including edge cases, usability and general reliability
-
Work on bug identification and fixing
-
Troubleshooting and triage of field issues
-
Improving application performance
-
App management and monitoring on iTunes
-
Produce high-quality code and experience with security implementation
-
identifying risks implementing security patches procedures
-
Continuously discover, evaluate, and implement new technologies to maximize development efficiency
-
Keep abreast of new trends and best practices in mobile development
-
B.E., B.Tech., M.C.A. or equivalent technical qualification in Computer Science,
-
Engineering or a related subject
-
7 to 10 years of proven software development experience in iOS development
-
Experience in mentoring iOS developers
-
Must experience with Swift
-
Experience with Objective-C is a plus
-
Experience working with remote data via REST and JSON must
-
Experience with API integration, Third-party SDKs, Charts, Payment Gateway, Sockets is a plus
-
Experience in HLD, LLD designing must
-
Solid understanding of the full mobile development life cycle.
-
Mobile Application security standards is a plus
-
Experience in mobile app architecture, frameworks, design patterns must
-
Experience in writing Unit Test cases is a plus
-
Experience in performance measurement of application is plus
-
Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies
-
Experience in using JIRA, TFS
-
Experience of CI/CD pipeline with tools used for Code coverage, code bugs identification, test automation, GIT
-
Experience in Firebase Crashlytics, Application Performance must
-
Experience in driving scrum team and follow agile practices
-
Fundamental knowledge of the BFSI sector is a plus
-
Strong communication skills
-
Project Estimation & Planning
- Actively participate in the exchanging of ideas and information within the department
- Participate in rollout of new business system integrations.
- Serve as escalation point for system and troubleshooting issues, assist in resolving production issues.
- Participate in or lead solution design sessions.
- Ability to work effectively under pressure with changing priorities and tight deadlines
- Provide technical advice, code reviews and assistance to other programmers.
- Write complex integration solutions, optimized data extracts, updates and interfaces.
- Interface with functional specialists to ensure solution design and integrity.
- Devise sample input data to test accuracy of program.
- Observe or runs test of program using sample or actual data, assist in user acceptance training.
- Understand and embrace the global IT strategic direction
- Adhere to all safety and health rules and regulations associated with this position and as directed by superior.
- Proactively organize verbal and written ideas clearly and use an appropriate business style
- Be effective and consistent in providing regular updates to appropriate managers
Communication :
- Ask questions; encourage input from team members
- Able to work with and participate within a small multicultural professional team.
- Provide regular updates to appropriate managers
- Confer with reporting manager on complex or unusual situations
- Maintain a thorough knowledge and in-depth field experience regarding emerging or job technologies required to fulfill the job, this could include formal or self paced professional development. Participate in the exchange of ideas and information within the department
- Offer new ideas and suggestions for improvement. Identify and implement new practices and processes that are - best in field-
Requirements:
KNOWLEDGE REQUIREMENTS :
- Experience in analysis, design, coding, and implementation of enterprise integration solutions.
- Experience with webMethods components: Integration Server, Broker, Trading Networks, and SAP Adapter. webMethods 9.x version preferred.
- Experience with RosettaNet PIP's and standards.
- Experience with XML and webservices (SOAP/REST).
- Experience with PL/SQL.
- Experience with FlatFile processing
- General understanding of scalability and high-availability systems.
- Excellent communication/documentation skills
- Experience in system administration a plus.
EDUCATION & EXPERIENCE REQUIREMENTS :
- B.E./B.Tech/M.Tech/MCA
- 3 to 5 years experience in a relevant IT position OR equivalent external work experience
WORKING CONDITIONS :
- Location:
- Travel requirements: Domestic and/or International, up to 10%.
- Climate controlled office environment during normal business hours



