0% found this document useful (0 votes)
3 views

Notes

The document outlines job descriptions for various developer positions including React.js, Python, .NET, Node.js, and Java developers. Each role specifies required skills, responsibilities, and qualifications, emphasizing the need for proficiency in relevant technologies and collaborative problem-solving. Experience levels vary, with most roles requiring a minimum of 2 years in the respective field.

Uploaded by

fijara1250
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
3 views

Notes

The document outlines job descriptions for various developer positions including React.js, Python, .NET, Node.js, and Java developers. Each role specifies required skills, responsibilities, and qualifications, emphasizing the need for proficiency in relevant technologies and collaborative problem-solving. Experience levels vary, with most roles requiring a minimum of 2 years in the respective field.

Uploaded by

fijara1250
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 3

JOB DESCRIPTION:

React js

We are looking for a great proficient with React.js. Your primary focus will be on developing user interface
components and implementing those following well-known React.js workflows (such as Flux or Redux).
You will ensure that these components and the overall application are robust and easy to maintain. You
will coordinate with the rest of the team working on different layers of the infrastructure. Therefore, a
commitment to collaborative problem solving, sophisticated design, and quality product is important.
Looking for Experience of 2 years and above.

Responsibilities

· Developing new user-facing features using React.js


· Building reusable components and front-end libraries for future use
· Translating designs and wireframes into high quality code
· Optimizing components for maximum performance across a vast array of web-capable devices and
browsers

Skills
· Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model
· Thorough understanding of React.js and its core principles
· Experience with popular React.js workflows (such as Flux or Redux)
· Familiarity with newer specifications of EcmaScript
· Experience with data structure libraries (e.g., Immutable.js)
· Knowledge of isomorphic React is a plus
· Familiarity with RESTful APIs.
· Knowledge of modern authorization mechanisms, such as JSON Web Token.
· Familiarity with modern front-end build pipelines and tools.
· Experience with common front-end development tools such as Babel, Webpack, NPM, etc.
· Ability to understand business requirements and translate them into technical requirements.
· A knack for benchmarking and optimization.
· Familiarity with code versioning tools ( such as Git, SVN).

Python Developer

1. Expert in Python, with knowledge of Django Web Framework

2. Familiarity with some ORM (Object Relational Mapper) libraries

3. Working knowledge of Postgres and MySQL etc.

4. Fair understanding of building RESTful APIs

5. Bonus points for Celery, RabbitMQ

6. Knowledge of user authentication and authorization between multiple

Systems, servers, and environments


Dot.net Developer

We are looking for a .Net Developer to build software using languages and technologies of the .NET
framework. You will create applications from scratch, configure existing systems and provide user
support.

In this role, you should be able to write functional code with a sharp eye for spotting defects. You should
be a team player and excellent communicator. If you are also passionate about the .NET framework and
software design/architecture, we’d like to meet you.

Your goal will be to work with internal teams to design, develop and maintain software.

Responsibilities

 Participate in requirements analysis


 Collaborate with internal teams to produce software design and architecture
 Write clean, scalable code using .NET MVC programming languages
 Test and deploy applications and systems
 Revise, update, refactor and debug code
 Improve existing software
 Develop documentation throughout the software development life cycle (SDLC)
 Serve as an expert on applications and provide technical support

Requirements

 Proven experience as a .NET Developer or Application Developer


 Familiarity with the ASP.NET MVC framework, SQL Server and design/architectural patterns (e.g.
Model-View-Controller (MVC))
 Knowledge of at least one of the .NET languages (e.g. C#, Visual Basic .NET) and HTML5/CSS3
 Familiarity with architecture styles/APIs (REST, RPC)
 Understanding of Agile methodologies
 Excellent troubleshooting and communication skills
 Attention to detail

 BE/BTECH in Computer Science, Engineering or a related field

Node js

As a node.js developer, you will be responsible for the smooth information exchange between server and
client platforms. Your primary focus will be the development of all server-side logic, definition and
maintenance of the central database, and ensuring high performance and responsiveness to requests
from the front-end. You will also be responsible for integrating the front-end elements built by your co-
workers into the application. Therefore, a basic understanding of front-end technologies is necessary as
well.

Responsibilities

 Design and implementation of low-latency, high-availability, and performant applications


 Writing reusable, testable, and efficient code
 Integration of data storage solutions like MySQL, MongoDB, Firebase and PostgreSQL
 Implementation of security and data protection
 Integration of user-facing elements developed by front-end developers with server side logic
Skills And Qualifications

 Strong proficiency with ES6 and above


 Knowledge of Node.js and any one Node.js frameworks like Express,
 Understanding the nature of asynchronous programming and its quirks and workarounds
 Good understanding of server-side templating languages such as Jade, EJS, and Pug
 Basic understanding of front-end technologies, such as HTML5, and CSS3
 User authentication and authorization between multiple systems, servers, and environments and
knowledge of Oauth
 Integration of multiple data sources and databases into one system
 Understanding fundamental design principles behind a scalable application
 Creating database schemas that represent and support business processes
 Implementing automated testing platforms and unit tests with frameworks like Mocha and Chai
 Proficient understanding of code versioning tools, such as Git and Bitbucket

Java Developer
jOB description
- Strong Experience in Core Java, J2EE, JSP, Servlets, Struts 2, Hibernate, Spring Framework,
SQL/PLSQL
- Hands-on in coding.
- Good analytical and problem-solving skills.
- Good communication and documentation skills.
- Good team player.

Knowledge of Spring Boot Microservices along with rest API will be an added advantage

You might also like