Career

Current Openings

PowerBI Developer

Designation: PowerBI Developer

Experience Range: 2 - 5 Years

Position: 1

Qualification: B.E IT/Computer, MCA, MSC.IT

Responsibility:

  • Translate business needs to technical specifications
  • Design dimensional models, build analytics dashboards and deploy BI solutions
  • Create interactive visualizations and reports for multiple platforms (web, mobile, tablet)
  • Maintain and support data analytics platforms (e.g. Domo, Power BI, MicroStrategy)
  • Create multi dimensional models in BI Tools (e.g. OLAP cubes)
  • Conduct unit testing and troubleshooting
  • Evaluate and improve existing BI objects/systems
  • Collaborate with teams to integrate systems
  • Develop and execute database queries and conduct analyses
  • Create and update technical documentation.

Functional Knowledge:

  • Must have Proven experience as a BI Developer
  • Industry experience is preferred
  • Should have strong background in Database design & SQL queries
  • Background in data warehouse design (e.g. dimensional modelling) and data mining
  • In-depth understanding of database management systems, online analytical processing(OLAP) and ETL (Extract, transform, load) framework
  • Familiarity with BI technologies (e.g. Microsoft Power BI, Oracle BI)
  • Proven abilities to take initiative and be innovative
  • Analytical mind with a problem-solving aptitude

Technical Knowledge:

  • Must have worked on Microsoft Power BI for minimum 2 years
  • Knowledge of SQL Server Reporting Services (SSRS) and SQL Server Integration Services(SSIS)
  • Must have worked on RDBMS like MySQL / MSSQL / PostgreSQL

Candidate Profile:

  • Proficient in English Communication
  • Self Motivated
  • Quick Learner
  • Right Attitude and Aptitude
  • Team Player
DevOps Engineer

Designation: DevOps Engineer

Position: 4

Experience Range: 2 - 4 Years

Qualification: B.E IT/Computer, MCA, MSC.IT

Responsibility:

  • Establish continuous integration (CI) pipeline to fully automate deployment of the highly available, mission critical cloud platform that supports connected products
  • Create scripts and templates to build cloud-based development systems for our software engineers
  • Build tools for deployment, monitoring and operations. Troubleshoot and resolve issues in our development, test and production environments.
  • Work with platform architects on software and system optimizations, helping to identify and remove potential performance bottlenecks
  • Stay up-to-date on relevant technologies, plug into user groups, understand trends and opportunities to ensure we are using the best possible techniques and tools
  • Understand, implement, and automate security controls, governance processes, and compliance validation
  • Design, manage, and maintain tools to automate operational processes

Functional Knowledge:

  • Must have AWS / Azure Cloud Certification
  • Strong background in Linux/Unix administration and scripting
  • Extensive experience with a public cloud provider, ideally Amazon Web Services
  • Experience with automation and configuration management using either Chef, Puppet, Ansible, or an equivalent
  • Experience with Terraform
  • Ability to use a wide variety of open source technologies and cloud services
  • Amazon Web Services certification highly desired
  • Strong experience with SQL and NoSQL data stores
  • Software process automation with popular scripting languages (PHP, Python, Node.js, and/or Ruby)
  • Knowledge of best practices and IT operations in an always-up, always-available mission critical service
  • Experience developing code in at least one high-level programming language
  • Experience in automation and testing via scripting/programming
  • Understanding of Agile and other development processes and methodologies
  • Source, build/release, and configuration management in a continuous integration & delivery environment
  • Application performance analysis and monitoring
  • Knowledge of best-practice security and networking techniques for an Internet-facing system

Technical Knowledge:

  • Must have worked as DevOps / CloudOps for minimum 1 year
  • Must have created CICD pipeline for with Jenkins
  • Must have worked with Docker or Kubernetes
  • Should have exposure with Chef, or Ansible
  • Should have knowledge of Python scripting CI/CD
  • Must have worked with AWS or Azure cloud for minimum 1 year

Candidate Profile:

  • Proficient in English Communication
  • Self Motivated
  • Quick Learner
  • Right Attitude and Aptitude
  • Team Player

Additional/Optional Responsibility:

  • Should have written automated scripts for DevOps
  • Automate provisioning and monitoring of a global deployment of microservices
  • Optimize the cloud usage
  • Configure and administer authentication with various identity providers
  • Implement security policies according to industry best practices
  • Handle variable load patterns and rapidly increasing demand through elastic system design
Node.js Developer

Designation: Node.JS/Mean Stack Developer

Experience Range: 2 - 4 Years

Position: 4

Qualification: B.E IT/Computer, MCA, MSC.IT

Responsibility:

  • Building interactive consumer data from multiple systems and RESTfully abstract to the UI through a Node.js backend
  • Define code architecture decisions to support a high-performance and scalable product with a minimal footprint
  • Address and improve any technical issues
  • Collaborate well with engineers, researchers, and data implementation specialists to design and create advanced, elegant and efficient systems

Functional Knowledge:

  • In depth knowledge of NodeJS, ExpressJS
  • Good knowledge of Javascript language
  • Experience implementing applications using Node
  • Experience creating front end applications using HTML5, ReactJS
  • Hands on experience with JavaScript Development on both client and server-side
  • Experience with modern frameworks and design patterns, minimum one-year experience as Fullstack paradigm
  • Is comfortable with Agile development.
  • Enthusiasm in writing scalable code
  • Knowledge of the following will be considered as an advantage:
    • Consumer Web Development Experience for High-Traffic, Public Facing web applications
    • Experience with cloud technologies also a plus
    • Creating secure RESTful-based web services in XML and JSON, Javascript, JQuery

Technical Knowledge:

  • Proficiency in server-side programming with Node.js and working with RDBMS databases.
  • Design, build and maintain high performance, reusable and reliable Javascript code.
  • Should have worked with HTML5, CSS3
  • Good knowledge of ReactJs and its core principles.
  • Experience in building and consuming REST API.
  • Knowledge of JSON and Javascripts objects
  • Experience with versioning tools like GIT
  • Knowledge of caching levels and memory DBs

Candidate Profile:

  • Proficient in English Communication
  • Self Motivated
  • Quick Learner
  • Right Attitude and Aptitude
  • Team Player

Additional/Optional Responsibility:

Knowledge of React.js and Angular.js will be added advantage

Python Developer

Designation: Python Developer

Experience Range: 2 - 5 Years

Position: 4

Qualification: B.E IT/Computer, MCA, MSC.IT

Responsibility:

  • Writing reusable, testable, and efficient code
  • Design and implementation of low-latency, high-availability, and performance applications
  • Integration of user-facing elements developed by front-end developers with server side logic
  • Integration of data storage solutions and caches
  • Develop software applications using cloud technologies
  • Technical design of applications and databases
  • Resolve technical issues to improve performance and customer satisfaction
  • Automatic provisioning of cloud resources, build, deployment, and testing
  • Build secure applications by adopting information security best practices

Functional Knowledge:

  • Expert in Python, with knowledge of at least one Python web framework such as Flask, Django
  • RESTful paradigms and to experience building / consuming APIs
  • Understanding of the threading limitations of Python, and multi-process architecture
  • Good understanding of server-side templating languages Jinja 2
  • Basic understanding of front-end technologies, such as JavaScript, HTML5, and CSS3
  • Understanding of fundamental design principles behind a scalable application
  • Familiarity with event-driven programming in Python, such as asyncio, tornado
  • Knowledge of deploying web applications and services on WSGI servers on Linux or Windows platform
  • Understanding of the differences between multiple delivery platforms, such as mobile vs desktop, and optimizing output to match the specific platform
  • Able to create database schemas that represent and support business processes
  • Strong unit test and debugging skills
  • Proficient understanding of code versioning tools Git and Mercurial

Technical Knowledge:

  • Proficiency in server-side programming with Python and working with RDBMS databases.
  • Should have exposure with DJango or Flask Frameworks
  • Should have worked on one RDBMS database
  • Experience in building and consuming REST API.
  • Knowledge of JSON
  • Experience with GIT
  • Knowledge of caching levels and memory DBs
  • It is beneficial if knowledge of any front end framework like Angular, React js

Candidate Profile:

  • Proficient in English Communication
  • Self Motivated
  • Quick Learner
  • Right Attitude and Aptitude
  • Team Player
React.js Developer

Designation: React JS Developer

Experience Range: 1 - 7 Years

Position: 4

Qualification: B.E IT/Computer, MCA, MSC.IT

Responsibility:

  • Design and develop databases and applications
  • Create APIs & work with third party APIs
  • Handle Application management, including ongoing support, bug fixes, patches, minimal enhancements code refactoring, etc
  • Write high quality, readable and testable code

Functional Knowledge:

  • Knowledge about SPA
  • Knowledge of Responsive Web App development
  • Should have knowledge of caching/performance
  • Worked on design as well as API building understanding
  • Design, build and maintain high performance, reusable and reliable Javascript code
  • Comfortable with Agile development
  • Enthusiasm in writing scalable code
  • Good knowledge of Javascript core concepts
  • Experience with user interface design and UX
  • Good understanding of JSON and javascript objects
  • Sound understanding of Authentication and Authorization

Must Have Knowledge:

  • Proficient in HTML5, CSS3, and Javascript. Must have a good hands-on experience with these web development languages. Knowledge of CSS extension languages(Sass,Scss) is a plus
  • Through understanding of React JS and its core principles
  • Ability to think the ReactJS way and should have experience developing component based react applications
  • Good knowledge of advanced ReactJS features like functional components, hooks, HOCs, etc
  • Knowledge of React tools including Redux , Flux, etc
  • Design, build and maintain high performance, reusable and reliable Javascript code
  • Experience in consuming REST APIs
  • Experience with versioning tools like GIT

Candidate Profile:

  • Proficient in English Communication
  • Self Motivated
  • Quick Learner
  • Right Attitude and Aptitude
  • Team Player

Additional/Optional Responsibility:

Knowledge of NodeJS and AngularJS will be added advantage

JAVA Developer

Designation: Java Developer

Experience Range: 2 - 6 Years

Position: 4

Qualification: B.E IT/Computer, MCA, MSC.IT

Responsibility:

  • Writing and reviewing great quality code
  • Understanding functional requirements thoroughly and analyzing the client’s needs in the context of the project
  • Determining and implementing design methodologies and toolsets
  • Addressing issues promptly, responding positively to setbacks and challenges with a mindset of continuous improvement
  • Coming up with solutions to any issue that is raised during code/design review and being able to justify the decision taken
  • Carrying out POCs to make sure that suggested design/technologies meet the requirements
  • Plan and execute all deployment of system features and monitor for successful integration, maintaining the system throughout its lifecycle.
  • Integrate user-facing elements into applications
  • Test and debug programs
  • Write well-designed, efficient code.
  • Improve functionality of existing systems
  • Coordinate with internal teams to understand user requirements and provide technical solutions

Technical Knowledge:

  • Experience with Core Java, J2EE, Spring, Hibernate, HTML/HTML5, JavaScript, jQuery, Web Services, Microservices.
  • Must have knowledge of GIT, CICD
  • Hands-on experience with building APIs and RESTful services
  • Good to have Knowledge of ActiveMQ/RabbitMQ, Hbase, Kafka, Docker.
  • Understand and use Messaging Based Services techniques.
  • Working knowledge with PostgreSQL, MySQL or similar SQL Databases.
  • Strong knowledge in Object-Oriented Concepts with Core Java.
  • Proficiency with database management is a plus.

Key Skills:

  • Core Java, Spring Framework, RDBMS, Spring Boot, MongoDB, Spring Data, Spring Security, Microservices

Candidate Profile:

  • Proficient in English Communication
  • Self Motivated
  • Quick Learner
  • Right Attitude and Aptitude
  • Team Player
Techify Solutions Pvt Ltd