Software Developer

Job Descriptions

A skilled software developer can greatly contribute to the success and profitability of a business. Therefore, it is important to have a clear and concise job description in order to attract the best candidates for this role. A strong software developer can help increase revenue and improve the efficiency and effectiveness of the company's operations through the development of high-quality software products.

Hiring a

Software Developer

?

Sign up for Rezi's 7-day free trial to post this job and hire.

1

Input your position's key details and required skills

2

Generate your full job descriptions with our AI Writer

3

Integrate your job opening directly to Rezi user accounts

Software Developer

December 16, 2022

Description

We are looking for a Software Developer to join our team and help create and maintain high-quality software. As a Software Developer, you will be responsible for designing and developing software solutions that meet customer needs. You should have experience in coding languages, DevOps, and IT automation. You should also be able to troubleshoot and debug software applications. Additionally, you will be responsible for developing and refining software specifications and ensuring that all software solutions are implemented in a timely and cost-effective manner. Your ultimate goal will be to create and maintain high-quality software that meets customer needs and business objectives.

Responsibilities

• As a Software Developer at Rezi, responsible for writing clean, performant, and maintainable code

• Collaborate with product managers and design teams to create interactive features and applications

• Work with engineers to design and implement APIs and web services

• Develop and maintain web applications and web services

• Develop and maintain software libraries and frameworks

• Troubleshoot and debug complex software problems

• Follow best practices for software architecture and design

• Identify and suggest improvements to existing software systems

• Work with tech leads and other engineers to ensure proper code quality and scalability

Requirements

• 3+ years of experience in software development in an enterprise environment

• Experienced in developing in a wide variety of programming languages (e.g. Java, C#, C++, Python, JavaScript, etc.)

• Experienced in developing, deploying and debugging applications using frameworks such as .NET, Spring, Node.js, Angular, React, etc.

• Experienced in developing applications for web and mobile platforms

• Experienced in developing and working with relational databases such as Oracle, SQL Server and MySQL

• Experienced in developing and working with cloud-based applications such as AWS and Azure

• Experienced in developing, deploying, and managing applications in a DevOps environment

• Experienced in developing and working with distributed systems

• Experienced in developing and working with REST APIs

• Experienced in developing and working with distributed version control systems such as Git and SVN

• Experienced in developing and working with containerized applications such as Docker and Kubernetes

Skills

Coding Languages
DevOps
IT Automation

Software Developer

December 16, 2022

Description

We are looking for an experienced and motivated Software Developer to join our team at Rezi. The successful candidate will have a passion for building and maintaining software applications, as well as a strong working knowledge of coding languages, DevOps, and IT automation. The Software Developer’s role involves designing, developing and maintaining software applications and systems, while also testing and troubleshooting code. You should be able to identify and resolve software issues quickly, while demonstrating excellent problem-solving capabilities. You should also have a good knowledge of the software development life cycle and be comfortable working with a variety of technologies.Ultimately, you will ensure our software applications are working efficiently and accurately to meet customer needs.

Responsibilities

• As a Software Developer at Rezi, responsible for designing, developing, testing, deploying, and maintaining software applications

• Analyze business requirements, design and develop software applications to meet requirements

• Develop software applications using programming languages such as Java, Python, PHP, and JavaScript

• Develop backend services using RESTful APIs and web services

• Design, develop, test, and deploy databases using SQL, NoSQL, and other database technologies

• Develop automated tests and user interfaces for software applications

• Troubleshoot and debug software applications

• Monitor performance and make improvements to ensure software applications are operating efficiently

• Collaborate with other developers, product owners, and stakeholders to ensure software applications are meeting business requirements

Requirements

• 5+ years of software development experience

• Experience developing with modern programming languages such as Java, JavaScript, and/or Python

• Experience developing with web frameworks such as Spring, MEAN, and/or React

• Experience with relational and/or non-relational databases such as MySQL, MongoDB, and/or PostgreSQL

• Experience with version control systems such as Git

• Experience designing, developing, and maintaining REST APIs

• Experience developing microservices architectures

• Experience with cloud computing platforms (e.g. AWS, Azure, GCP)

• Ability to work independently and collaboratively with a team

• Excellent problem-solving and communication skills

Skills

Coding Languages
DevOps
IT Automation
Enjoy hiring without limits.
talent.rezi.ai

Create better job descriptions with our AI Job Description Generator

Save time - get better results.
talent.rezi.ai

Understand your reach with audience size estimation

Transparency everywhere.
talent.rezi.ai

Connect only with qualified Rezi users with integrated job postings

Matches made to interview.
app.rezi.ai