Your responsibilities will include:
- Participate in the full software development life cycle (SDLC) including gathering specs, analysis, design, development, quality assurance and testing, and debugging
- Develop, design, implement and integrate new applications while providing support and continual development and maintenance of existing applications
- Participate in daily stand-ups, and collaborate with Development team members, Product Management, Product Support, and Client Success teams
- Work under tight production deadlines, while maintaining product integrity and ensuring that product specs and quality expectations are achieved
- Integration of user-facing elements developed by front-end developers with server side logic
- Identify software performance issues and creatively work to problem solve
- Implement coding best practices and maintain good code organization
Requirements
- Advanced skills in developing software with Ruby on Rails and strong understanding of the Rails framework
- At least 2 years of experience in Angular
- At least 2 years of experience with JavaScript, HTML, XML and CSS
- At least 2 years of experience working with testing frameworks such as RSpec and library such as Resque
- Experience working with PostgreSQL and MySQL databases
- At least 2 years of developing and deploying applications on Amazon Web Services (AWS) such as EC2, RDS, S3
- Experience with server less architectures using AWS Lamda will be a huge advantage
- Experience working in an agile-like environment
- Solid understanding of object-oriented programming
- Good understanding of server-side templating languages such as Liquid, Slim, etc.
- Good understanding of server-side CSS preprocessors
- Proficient understanding of code versioning tools e.g. Git, Mercurial or SVN
- Experience building out mobile applications
- A knack for writing clean, readable Ruby code
- Ability to integrate multiple data sources and databases into one system
- Understanding of fundamental design principles behind a scalable application
- Able to create database schemas that represent and support business processes
- Able to implement automated testing platforms and unit tests
- Excellent written and verbal communication skills and strong analytical and problem-solving skills
- Organized, self-motivated and able to work under minimal supervision and within tight deadlines
- Bachelor’s Degree in Computer Science or Computer Engineering and related experience.
Perks and Benefits:
- Competitive Salary
- Provident Fund
- Medical Allowances
- Professional Trainings
- Quarterly/Annual Performance Bonus and Awards
- Football, Ping Pong and Board Games Galore
- Company sports teams, game nights, dinners, trips
- Fun and dynamic working environment
About Cinnova:
Cinnova is an innovation-focused software development company helping startups and established firms with their MVPs, product design, and ongoing software development needs. With a proven track record of contributing to continuous growth, Cinnova has been part of rapid expansions and some great exits for our clients. From Blockchain technology to IoT development, AI, Machine Learning, and beyond, we have always been at the forefront of the technology landscape by bringing innovation to both startups and growth companies.
Cinnova = (C)reativity + (innova)tion. This is our guiding principal both internally for our employees and externally for our customers. With that in mind, we promote a startup culture and encourage innovative ideas to incorporate in our delivery to our clients. This has been very successful as we are proud to have members who come from a startup background and continue to help Cinnova being an innovation hub.
Your responsibilities will include:
- From scratch architect, train, evolve the culture of Test Automation across the Cinnova's products
- Should have clear understanding of standard and practices in QA as well as QA Automation and able to stir the entire Team.
- Provide ecosystem for Development team to define the quality standard using different techniques such as code coverage analysis, acceptance criteria's etc.
- Provide build pipeline and help the team to forward towards continuous delivery(CD)
- Involve with the teams and train help them to write and maintain automated tests across test pyramid
- Help the team plan and execute different types of tests using tests strategies like agile testing quadrants and Heuristic Test Strategy Model
- Keep up to date with standards and requirements of software quality Analysis
- Interact with other teams and product owners.
- Mentor other QA Engineers in automation tools and best practices, Industrial standard and What’s new.
- Able to provide road map , goals, milestones for him/herself and contribute toward entire teams
- Able to create and provide information channels and statistical analysis of Quality in Product using matrix like Build status, Code coverage, Bug Analysis Reports,
Requirements
- 5+ years of enterprise class QA experience focused on Automation
- Bachelor's Degree in Computer Science, Engineering or equivalent field
- Test automation experience of web apps, mobile apps and web services
- Experience with writing and maintaining test automation frameworks
- Prior Lean, Agile and Scrum experience and Testing in agile context
- Ability to accomplish timely delivery of projects in a fast paced tight deadline environment
- High degree of problem solving skill and sound judgment a must
- Must be a very driven, curious and creative individual.
- Strong insight in automated testing using more than 2 framework
- Understanding of manual Testing with latest trends and matrix's
- Able to bring culture and take entire team to next level
- Should have good practical knowledge of Appium, Selenium with various bindings like python or Ruby or Java etc
- Performance testing tools such as JMeter, Gatling or LoadUI
- Programming skills in Javascript, Python or SWIFT
- Test frameworks which support BDD such as cucumber and lettuce behave
- Build tools such as Ant, gradle and make, rake
- Web app automation tools such as Selenium/Webdriver
- Mobile app automation tools such as Appium, XCUITest
- Continuous Integration Servers such as Jenkins, TeamCity and Bamboo
- General understanding of how operating systems work (Windows, Linux, Mac OSX , Android and iOS etc).
Perks and Benefits:
- Competitive Salary
- Provident Fund
- Medical Allowances
- Professional Trainings
- Quarterly/Annual Performance Bonus and Awards
- Football, Ping Pong and Board Games Galore
- Company sports teams, game nights, dinners, trips
- Fun and dynamic working environment
About Cinnova:
Cinnova is an innovation-focused software development company helping startups and established firms with their MVPs, product design, and ongoing software development needs. With a proven track record of contributing to continuous growth, Cinnova has been part of rapid expansions and some great exits for our clients. From Blockchain technology to IoT development, AI, Machine Learning, and beyond, we have always been at the forefront of the technology landscape by bringing innovation to both startups and growth companies.
Cinnova = (C)reativity + (innova)tion. This is our guiding principal both internally for our employees and externally for our customers. With that in mind, we promote a startup culture and encourage innovative ideas to incorporate in our delivery to our clients. This has been very successful as we are proud to have members who come from a startup background and continue to help Cinnova being an innovation hub.
- Develop, record and maintain cutting edge web-based PHP applications.
- Build innovative, state-of-the-art applications and collaborate with the User Experience (UX) team.
- Ensure HTML, CSS, and shared JavaScript is valid and consistent across applications.
- Prepare and maintain all applications utilizing standard development tools.
- Lead the entire web application development life cycle right from concept stage to delivery and post launch support.
- Refactor, optimize and improve the existing codebase for maintenance and scale.
- Use test driven development and acceptance tests to ensure feature quality.
- Convey effectively with all task progress, evaluations, suggestions, schedules along with technical and process issues.
- Document the development process, architecture, and standard components.
- Candidate must have 3+ years of relevant experience.
- User authentication and authorization between multiple systems, servers, and environments
- Integration of multiple data sources and databases into one system
- Proficient in PHP, Laravel, JavaScript, XHTML, AJAX, jQuery Expert
- Experience with building restful JSON web services
- Understanding of responsive design frameworks such as bootstrap
- Knowledge of and experience applying design patterns and implementing industry best practices required.
- Hands on experience of Containerized environments using Dockers, Ansible, Chef and Puppet
- Extensive experience of WordPress and Laravel.
- Self-Starter - Looking for candidates who can jump in quickly without a lot of direction.
- Excellent communication and problem-solving skills required.
- Candidate with client facing experience will be preferred.
- Competitive Salary
- Provident Fund
- Medical Allowances
- Professional Training
- Quarterly/Annual Performance Bonus and Awards
- Football, Ping Pong, and Board Games Galore
- Company sports teams, game nights, dinners, trips
- Fun and dynamic working environment
RESPONSIBILITIES
- Prepares work to be accomplished by gathering information and materials.
- Plans concept by studying information and materials.
- Illustrates concept by designing rough layout of art and copy regarding arrangement, size, type size and style, and related aesthetic concepts.
- Obtains approval of concept by submitting rough layout for approval.
- Prepares finished copy and art by operating typesetting, printing, and similar equipment; and purchasing from vendors.
- Prepares final layout by marking and pasting up finished copy and art.
- Ensures operation of equipment by completing preventive maintenance requirements; following manufacturer’s instructions; troubleshooting malfunctions; calling for repairs; maintaining equipment inventories; and evaluating new equipment.
- Completes projects by coordinating with outside agencies, art services, printers, etc.
- Maintains technical knowledge by attending design workshops; reviewing professional publications; and participating in professional societies.
- Contributes to team effort by accomplishing related results as needed.
REQUIREMENTS
- Proven graphic designing experience
- A strong portfolio of illustrations or other graphics
- Familiarity with design software and technologies (such as InDesign, Illustrator, Dreamweaver, Photoshop)
- A keen eye for aesthetics and details
- Excellent communication skills
- Ability to work methodically and meet deadlines
- Degree in Design, Fine Arts or related field is a plus
- Strong Graphic Design Skills
- Adobe Photoshop
- Adobe Illustrator
- Analytical Skills
- Attention to Detail
- Deadline-Oriented
- Communication Skills
- Website Designing and Social Media Campaigns
BENEFITS
- Competitive Salary
- Provident Fund and Medical Allowances
- Professional Training
- Quarterly/Annual Performance Bonus and Awards
- Company Sports, Game Nights, Dinners and Trips
- Fun and Dynamic Working Environment
ABOUT CINNOVA
- Manage connectivity & Infrastructure
- Windows / Server Installation
- DHCP / Active directory knowledge
- Network Troubleshooting
- Optimizing performance of hardware devices
- Deploy and maintain WAN, LAN, Wireless, Voice and Video solutions and networks including servers, routers, switches, and related hardware
- Troubleshoot, identify and repair complex network issues for WAN, LAN, Voice, Video, Internet connections and end-user issues
- Communicate and coordinate network maintenance, operational status, and downtime to users and management
- Other duties as assigned.
Requirements
- Maximum experience of 1 year.
- Ability to work effectively independently as well as within a team environment.
- Superb Communication skills.
Benefits
- Competitive Salary
- Provident Fund and Medical Allowances
- Professional Training
- Quarterly/Annual Performance Bonus and Awards
- Company Sports, Game Nights, Dinners and Trips
- Fun and Dynamic Working Environment
About Cinnova:
Cinnova is an innovation-focused software development company helping startups and established firms with their MVPs, product design, and ongoing software development needs. With a proven track record of contributing to continuous growth, Cinnova has been part of rapid expansions and some great exits for our clients. From Blockchain technology to IoT development, AI, Machine Learning, and beyond, we have always been at the forefront of the technology landscape by bringing innovation to both startups and growth companies. Cinnova = (C)reativity + (innova)tion. This is our guiding principle both internally for our employees and externally for our customers. With that in mind, we promote a startup culture and encourage innovative ideas to incorporate in our delivery to our clients. This has been very successful as we are proud to have members who come from a startup background and continue to help Cinnova being an innovation hub.Responsibilities:
- Build web applications with web development best practices
- Transform app designs into front-end code with HTML, CSS, and JavaScript
- Work with back-end developers to integrate UI components with APIs and databases
- Gather and refine specifications and requirements based on technical requirements or UX design
- Debug errors, troubleshoot issues, and perform routine performance optimizations
- On-site search engine optimization (SEO)
- Write high-quality, scalable, and reusable code
- Stay plugged into emerging technologies and industry trends
- Any other task assigned by the manager
Requirements:
- Bachelor's degree in computer science or a related field
- Minimum of 2 years of experience developing modern, responsive, and cross-browser-compatible websites using HTML, CSS, and JavaScript
- Knowledge of JavaScript frameworks such as React, Angular, and Vue
- Experience with JavaScript libraries such as jQuery and Bootstrap
- Proficiency with HTML5, including semantic HTML5 elements, microformats, and WAI-ARIA
- Familiarity with CSS preprocessors such as Sass, Less, or Stylus
- Working knowledge of SEO principles
- Experience with build tools such as Grunt, Gulp, or Webpack
- Basic proficiency with Photoshop and web design
- Experience with cross-browser compatibility testing
Perks and Benefits:
- Competitive Salary
- Provident Fund
- Medical Allowances
- Professional Training
- Quarterly/Annual Performance Bonus and Awards
- Football, Ping Pong, and Board Games Galore
- Company sports teams, game nights, dinners, trips
- Fun and dynamic working environment
About Cinnova:
Cinnova is an innovation-focused software development company helping startups and established firms with their MVPs, product design, and ongoing software development needs. With a proven track record of contributing to continuous growth, Cinnova has been part of rapid expansions and some great exits for our clients. From Blockchain technology to IoT development, AI, Machine Learning, and beyond, we have always been at the forefront of the technology landscape by bringing innovation to both startups and growth companies. Cinnova = (C)reativity + (innova)tion. This is our guiding principal both internally for our employees and externally for our customers. With that in mind, we promote a startup culture and encourage innovative ideas to incorporate in our delivery to our clients. This has been very successful as we are proud to have members who come from a startup background and continue to help Cinnova being an innovation hub.Responsibilities:
- Designs and codes features, tests, and other hybrid mobile application components to meet the needs of the business
- Ensures that hybrid mobile applications work well across target platforms
- Helps other web front-end developers learn how to work on hybrid mobile applications
- Works closely with mobile developers across the enterprise to share experiences and continuously improve our ability to deliver world-class mobile experiences quickly
- Assists with the UX design of mobile applications
Requirements:
- 2+ years of experience working on agile development teams involved in new product development
- Very broad and deep application development skills
- Primarily works hands-on with code
- Experience developing hybrid mobile applications, with Ionic, MEAN, CSS, HTML 5, JavaScript, and other broadly used Web development technologies
- Has delivered awesome, hybrid mobile applications that work on both Android and IOS using these technologies
- Passionate about delivering a high-quality user experience on mobile devices. Has experience assisting with UX design for mobile
- Extensive knowledge of mobile APIs and UI standards
- Has web client-side experience – JavaScript, MVVM/MVC Framework (Angular,
- Knockout, etc.), CSS and HTML
- Bachelor’s degree in a technical discipline or equivalent experience
- Experience with one or more server-side stacks (GoLang, Node.js) is a plus
- Experience working on agile development teams involved in new product development
- Very broad and deep application development skills
- Primarily works hands-on with code
Characteristics:
- Passionate about software development
- Confident in speaking up and being yourself
- Innovative/Pioneering spirit
- Driven to deliver solutions that delight customers
- Passionate customer advocate
- Flexible, comfortable with change
- Quick learner, seeks out new skill sets required for success
Perks and Benefits:
- Competitive Salary
- Provident Fund
- Medical Allowances
- Professional Training
- Quarterly/Annual Performance Bonus and Awards
- Football, Ping Pong, and Board Games Galore
- Company sports teams, game nights, dinners, trips
- Fun and dynamic working environment
About Cinnova:
Cinnova is an innovation-focused software development company helping startups and established firms with their MVPs, product design, and ongoing software development needs. With a proven track record of contributing to continuous growth, Cinnova has been part of rapid expansions and some great exits for our clients. From Blockchain technology to IoT development, AI, Machine Learning, and beyond, we have always been at the forefront of the technology landscape by bringing innovation to both startups and growth companies. Cinnova = (C)reativity + (innova)tion. This is our guiding principal both internally for our employees and externally for our customers. With that in mind, we promote a startup culture and encourage innovative ideas to incorporate in our delivery to our clients. This has been very successful as we are proud to have members who come from a startup background and continue to help Cinnova being an innovation hub.Responsibilities:
- Act as a resident Shopify expert, specializing in all parts of the eCommerce platform
- Produce seamless, robust, and innovative front-end user experiences
- Create and modify custom Shopify themes
- Work closely with Project Managers and Team Leads to address client requests in a timely manner
- Manage multiple projects simultaneously, and be able to address their specific needs and requirements
- Take ownership of assigned projects, being accountable for timely delivery and adherence to company standards and best practices
- Perform code reviews for other developers
- Provide detailed solutions to feature requests
Requirements:
- 3+ years of experience building websites within the Shopify platform
- technical development and supporting the Shopify ecommerce websites including configuring and managing various ecommerce systems to ensure continual operation
- Experience creating custom apps to extend Shopify functionality
- Solid understanding and proficiency in HTML, JavaScript, and maintainable/scalable CSS
- Strong knowledge of Shopify’s Liquid template language
- Experience generating custom Shopify themes and modifying pre-existing templates
- Experience integrating Third-Party Applications
- Experience using Git for version control
- Experience working in a team environment
- Good understanding of SEO principles and best practices
- Self-motivated with the ability to manage others in a team environment
Nice to have:
- Experience with modern JavaScript frameworks such as React or Vue
- Experience with Site Speed proficiencies and ADA compliance
- Shopify Academy Certifications
Perks and Benefits:
- Competitive Salary
- Provident Fund
- Medical Allowances
- Professional Training
- Quarterly/Annual Performance Bonus and Awards
- Football, Ping Pong, and Board Games Galore
- Company sports teams, game nights, dinners, trips
- Fun and dynamic working environment
About Cinnova:
Cinnova is an innovation-focused software development company helping startups and established firms with their MVPs, product design, and ongoing software development needs. With a proven track record of contributing to continuous growth, Cinnova has been part of rapid expansions and some great exits for our clients. From Blockchain technology to IoT development, AI, Machine Learning, and beyond, we have always been at the forefront of the technology landscape by bringing innovation to both startups and growth companies. Cinnova = (C)reativity + (innova)tion. This is our guiding principal both internally for our employees and externally for our customers. With that in mind, we promote a startup culture and encourage innovative ideas to incorporate in our delivery to our clients. This has been very successful as we are proud to have members who come from a startup background and continue to help Cinnova being an innovation hub.Responsibilities:
- Architecting and developing highly scalable and secure cloud architectures using micro-services and server-less frameworks in addition to client-server-based frameworks.
- Interacting with UX and Ops to participate in architecture, design, and review meetings.
- Working with development and project management teams to define user story acceptance criteria during a sprint, break down complex stories into tasks, and estimate, plan and deliver.
- Working closely with the developers to develop the best technical design and approach.
- Write coding, and tests, do research, analyze, and become an expert in cutting-edge technologies, frameworks, architecture, and design.
- Moving fast: looking for new ideas, quickly prototype, A/B test, and move to production Stay up-to-date with development trends, cloud technologies, open-source, and best practices.
- Mentoring more junior developers, doing code reviews, and peer programming.
- Stay up-to-date with development trends, cloud technologies, open-source, and best practices.
- Mentoring more junior developers, doing code reviews, and peer programming.
- Other duties as needed.
Requirements:
While we know you may not have everything on the list to be successful you are likely to have;- 5 - 6 years of experience working with enterprise software development.
- Experience in leading, and managing multiple teams and clients.
- Excellent knowledge and significant experience with large-scale web & server applications.
- Software design, selection, and implementation experience in an object-oriented environment, performance tuning, and stability is a must.
- Extensive Development experience with JavaScript (client and server sides), React, Node.js, MEAN, and/or MERN stacks is mandatory.
- Extensive experience (5+ years or more) in architecting highly scalable, available, and secure solutions using AWS.
- Extensive Development experience in other open-source technologies like PHP and related frameworks (Laravel, CodeIgniter, Cake, Magento) and/or Ruby on Rails will be a huge plus.
- AWS certifications such as AWS Certified Solutions Architect-Associate/Professional is a big plus.
- Experience with AWS, REST APIs, Docker, containers, micro-services/AWS lambda is a must.
- Experience with variety of SQL (PostgreSQL, MySQL, Hibernate/ORM) and/or NoSQL databases (Cassandra, Mongo, RethinkDB, ElasticSearch).
- Experience with DevOps tooling for development (Docker, Vagrant), orchestration (Kubernetes, Google, or AWS cloud), and deployment (Ansible, Puppet, Chef).
- Experience in production deployments on IaaS (AWS, GCE, Azure, OpenStack) and PaaS (Cloud Foundry) is a big plus.
- Familiarity with Jira or other productivity platforms is a plus.
- Experience leading agile teams and mentoring more junior developers, including students.
- Adept at evaluating open-source frameworks, commercial frameworks, and technology options.
- Desire to work in a fast-paced, deadline-driven, start-up environment.
- Bachelor’s degree with strong academic performance in a Computer Science related field.
Nice to have:
- Agile Certification
- Technical Certification
Perks and Benefits:
- Competitive Salary
- Provident Fund
- Medical Allowances
- Professional Training
- Quarterly/Annual Performance Bonus and Awards
- Football, Ping Pong, and Board Games Galore
- Company sports teams, game nights, dinners, trips
- Fun and dynamic working environment
Responsibilities will include:
- Participate in all phases of projects from defining technical, operational, and user requirements, to planning, quality control, and testing
- Create conceptual architecture and develop solution options against the design
- Proactively look for opportunities to improve the design, interface, and architecture
- Develop and maintain high-performance cloud-based services and applications that are an integral part of a rich portfolio of digital products/offerings of diverse types, such as mobile applications, IoT applications, and web portals/dashboards
- Work closely and collaboratively within the scrum project team with diverse backgrounds, e.g., Mobile Developers, Web Front-End Developers, QA Engineers, UX Designers, Business Analysts, Product Owners, Etc.
Requirements
- 1 - 4 years of experience working with the .NET framework/C# development and the technology stack, e.g., C#, .NET Core, REST API, MVC APIs, JSON, REST, MVC, Ajax, and Asynchronous Programming, REST Service Architecture
- Knowledge or experience in Microsoft Azure and AngularJS, jQuery, Knockout, or React
- Experience on MS Azure Services with Developing, Deploying, and configuring Azure Web Apps, Azure App Services, Azure Functions, Azure web jobs, etc., using Visual Studio
- Experience in developing and hosting REST API using Azure API Management, Swagger, and integration with Azure web apps.
- Working knowledge and experience in Micro-Service Programming model, SOA, Service Fabric
- At least 2 years working in Agile methodology
- Knowledge or experience in test-driven development
- Bachelor’s Degree in Computer Science, Computer Engineering, MIS or related field preferred
- Experience crafting and implementing high-performance RESTful micro-services serving millions of requests a day
- Fluency in any one database technology (e.g., RDBMS like Postgres and/or NoSQL like DynamoDB or Cassandra
- Broad knowledge and understanding of SaaS, PaaS, and IaaS industry with hands-on experience of public cloud offerings (AWS, GAE, Azure)
- Experience in O365 programming, PowerApps, PowerShell, and SharePoint Online will be a huge advantage.
Must-Have:
- Direct client communication with US clients, excellent communication.
- Azure Experience.
- Experience with Entity Framework and LINQ. Comfortable developing in a docker environment.
- Additional Skill: Understanding of CQRS and Event Sourcing patterns.
Benefits
- Competitive Salary
- Provident Fund and Medical Allowances
- Professional Training and Certifications
- Paid Time Off
- Semi-Annual Performance Bonus and Awards
- Hajj/Umrah Leaves
- Maternity/Paternity Leaves
- Wedding Leaves
- Long Service Bonus and Awards
- Friday Lunch
- Company Sports, Game Nights, Dinners, and Trips
- Fun and Dynamic Working Environment
Responsibilities
- Designing, developing and testing UI for mobile and web applications
- Build reusable code and libraries for future use
- Accurately translate user and business needs into functional frontend code
Qualifications
- Bachelor's degree or equivalent in Computer Science
- 2+ years' experience in frontend development
- Familiarity using Scrum/Agile development methodologies
- Experience building object oriented web applications in JavaScript, HTML5, and CSS3
Benefits
- Competitive Salary
- Provident Fund and Medical Allowances
- Professional Training and Certifications
- Paid Time Off
- Semi-Annual Performance Bonus and Awards
- Hajj/Umrah Leaves
- Maternity/Paternity Leaves
- Wedding Leaves
- Long Service Bonus and Awards
- Friday Lunch
- Company Sports, Game Nights, Dinners, and Trips
- Fun and Dynamic Working Environment
- Designs and codes features, tests, and other hybrid mobile application components to meet the needs of the business
- Ensures that hybrid mobile applications work well across target platforms
- Helps other web front-end developers learn how to work on hybrid mobile applications
- Works closely with mobile developers across the enterprise to share experiences and continuously improve our ability to deliver world-class mobile experiences quickly
- Assists with the UX design of mobile applications
Requirements
- 2+ years of experience working on agile development teams involved in new product development
- Very broad and deep application development skills
- Primarily works hands-on with code
- Experience developing hybrid mobile applications, with Ionic, MEAN, CSS, HTML 5, JavaScript, and other broadly used Web development technologies
- Has delivered awesome, hybrid mobile applications that work on both Android and IOS using these technologies
- Passionate about delivering a high-quality user experience on mobile devices. Has experience assisting with UX design for mobile
- Extensive knowledge of mobile APIs and UI standards
- Has web client-side experience – JavaScript, MVVM/MVC Framework (Angular, Knockout, etc.), CSS and HTML
- Bachelor’s degree in a technical discipline or equivalent experience
- Experience with one or more server-side stacks (GoLang, .Node.js) a plus
- Experience working on agile development teams involved in new product development
- Very broad and deep application development skills
- Primarily works hands-on with code
Characteristics:
- Passionate about software development
- Confident in speaking up and being yourself
- Innovative/Pioneering spirit
- Driven to deliver solutions that delight customers
- Passionate customer advocate
- Flexible, comfortable with change
- Quick learner, seeks out new skill sets required for success
Benefits
- Competitive Salary
- Provident Fund and Medical Allowances
- Professional Training and Certifications
- Paid Time Off
- Semi-Annual Performance Bonus and Awards
- Hajj/Umrah Leaves
- Maternity/Paternity Leaves
- Wedding Leaves
- Long Service Bonus and Awards
- Friday Lunch
- Company Sports, Game Nights, Dinners and Trips
- Fun and Dynamic Working Environment
Requirements
- Bachelors/ Masters in Computer Science from an accredited institute.
- 4+ years of experience developing Java/J2ee web applications.
- Spring Framework or equivalent.
- Familiar with commonly used Design Patterns.
- Java and Groovy. Candidates must be highly experienced in Lambdas, Generics, and commonly used data structures such as Map, List, Set, etc.
- Strong data structures and algorithms knowledge.
- Concurrent programming knowledge, e.g. Actor Model, Java Completable Future, and different types of thread pool Executors.
- Hibernate or equivalent JPA frameworks.
- Restful Web Services.
- MySQL, Oracle, DB2, or MS SQL.
- Highly desired: Angular JS, JavaScript.
- Good communication is a MUST.
- Collaborate and support team members in delivering high-quality software solutions in an agile environment.
Must-haves
- Front End - Kendo for Angular JS
- Back End - Java using Spring Boot
- Database - MySQL
Some great benefits:
- Competitive Salary – probably one of the best in the market
- Hybrid Work Environment.
- Paid Time Off
- Semi-Annual Performance Bonus and Awards
- Provident Fund and Medical Allowances
- Professional Training and Certifications
- Hajj/Umrah Leaves
- Maternity/Paternity Leaves
- Wedding Leaves
- Long Service Bonus and Awards
- Friday Lunch
- Company Sports, Game Nights, Dinners and Trips
- Fun and Dynamic Working Environment
- To be successful in this role, you should have experience using server-side logic and work well in a team.
- Ultimately, you will build a highly responsive application that aligns with our business needs.
- Build new products and features through rapid build/measure/learn iterations.
- Write effective, scalable code
- Develop back-end components to improve responsiveness and overall performance
- Integrate user-facing elements into applications
- Test and debug programs
- Improve functionality of existing systems
- Implement security and data protection solutions
- Assess and prioritize feature requests
- Coordinate with internal teams to understand user requirements and provide technical solutions
Requirements
- Work experience as a Python + React Developer
- Expertise in at least one popular Python framework (like Django, Flask or Pyramid)
- Knowledge of object-relational mapping (ORM)
- Familiarity with front-end technologies (like JavaScript and HTML5)
- Team spirit
- Good problem-solving skills
- BSc in Computer Science, Engineering or relevant field
- ERPNext experience would be preferred
- Ability to work in team in diverse/ multiple stakeholder environment
- Ability to communicate complex technology solutions to diverse teams namely, technical, business and management teams
- Excellent verbal and written communication skills
Benefits
- Competitive Salary
- Provident Fund and Medical Allowances
- Professional Training
- Quarterly/Annual Performance Bonus and Awards
- Company Sports, Game Nights, Dinners and Trips
- Fun and Dynamic Working Environment
Responsibilities Include:
- Performs as a developer, innovator, and technology advocate (Developer) using Power BI, Power Apps, Power Automate and other related technologies.
- Work with internal lab customers (Customer(s)) to meet their requirements to deliver reporting and other solutions within the defined technology stack
- Work with other IM partners to define and implement integrated solutions
- Understand the capabilities of other IM partners and refer customers to other solution space.
- Have, expand and maintain the skills to do the job, including Microsoft Power BI, Power Apps and Power Automate, SharePoint, JavaScript, TypeScript, CSS, HTML, C#, and other related technologies.
- Gain and maintain a basic understanding of INL Information Technology infrastructure, cyber security, data classification, release control, and other related policies and procedures.
- Gain and maintain an understanding of standards and expectations provided by Enterprise Architecture and system owners.
- Contribute to development and maintenance of documentation, standards, training materials and other artifacts within the technology stacks they participate in.
- Provide guidance and share standard processes regarding the Power BI platform
- Develop Power App and Power Automate solutions that operate in the context of the lab IT environment and can act as a basis for further Power Platform work by lab creators
- Address and remediate security vulnerability findings within supported solutions
- Work with Creators when there are functional issues and debugging their apps/flows/reports.
- Assists in the training of Creators, focusing on being successful on the no-code/low-code platforms within the Lab, including the creation of online training videos as well as in person training sessions.
- Support production releases of solutions during off-peak hours.
- Build and deploy Power BI reports and dashboards per customer requests. Develop canvas and model driven Power Apps using list-based applications and power automate floes
Minimum Requirements:
- Bachelors/Masters Degree from a reputable university. 6 months - 2 years of experience.
- Experienced building reports, dashboards, apps and flows using the Power Platform tools, including Power BI, Power Apps, and Power Automate, and SharePoint online
- Experienced using Microsoft Gateways and compiling data from M365 data sources
- Experienced interacting and guiding citizen Power BI users
- Ability to work effectively independently as well as within a team environment.
- Superb Communication skills.
Benefits
- Competitive Salary
- Provident Fund and Medical Allowances
- Professional Training
- Quarterly/Annual Performance Bonus and Awards
- Company Sports, Game Nights, Dinners and Trip