Software Developer
RresolveExpert Solutions LLC
United States
11 days ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Apply on www.dice.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Job source
Tech stack
Clean Code Principles
Java (Programming Language)
JavaScript (Programming Language)
.NET Framework
Amazon Web Services
Software Applications
Unit Testing
Microsoft Azure
C Sharp (Programming Language)
C++ (Programming Language)
Code Review
Data Structures
+26 more
Relational Databases
Software Debugging
Distributed Systems
Python (Programming Language)
Node.Js
Object-Oriented Software Development
Scrum Methodology
Systems Development Life Cycle
Software Engineering
Software Systems
SQL Databases
TypeScript
Web Services
Google Cloud
ReactJS
Spring-boot
Backend
Git
AngularJS
Integration Tests
Information Technology
Front End Software Development
Restful APIs
Software Version Control
Docker
Microservices
Job description
We are looking for a skilled Software Developer to design, develop, test, and maintain scalable software applications. The ideal candidate should have strong programming fundamentals, problem-solving abilities, and experience working with modern development technologies., * Develop, test, debug, and maintain software applications.
- Write clean, scalable, and maintainable code.
- Analyze business and technical requirements and translate them into software solutions.
- Design and implement new features and enhancements.
- Troubleshoot and resolve application issues and production defects.
- Participate in code reviews and follow software development best practices.
- Work closely with product managers, business analysts, QA engineers, and other developers.
- Perform unit testing, integration testing, and debugging.
- Maintain technical documentation related to applications and development processes.
- Participate in Agile/Scrum ceremonies and contribute to sprint planning and delivery.
- Stay updated with emerging technologies and development practices.
Requirements
- Strong knowledge of programming fundamentals and object-oriented programming.
- Proficiency in at least one programming language such as Java, Python, C#, C++, or JavaScript/TypeScript.
- Knowledge of Data Structures and Algorithms.
- Experience with SQL and relational databases.
- Understanding of REST APIs and web services.
- Familiarity with Git/version control.
- Understanding of software development lifecycle (SDLC).
- Good analytical and problem-solving skills.
Preferred Skills
- Experience with React, Angular, or other frontend frameworks.
- Experience with Spring Boot, .NET, Node.js, or other backend frameworks.
- Knowledge of AWS, Azure, or Google Cloud.
- Familiarity with Docker and CI/CD pipelines.
- Knowledge of microservices and distributed systems.
- Experience working in Agile/Scrum environments., * Bachelor’s/Master’s degree in Computer Science, Information Technology, Software Engineering, or a related field.
- Relevant experience in software development is preferred.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on www.dice.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
LM
Luis Minvielle
over 2 years ago
LM
Luis Minvielle
Why Upskilling And Reskilling is Important For Developers
over 2 years ago
LM
Luis Minvielle
Fully Remote Software Engineer Jobs
over 2 years ago
EM
Eli McGarvie
React Developer Salary [2023]
over 3 years ago
LM
Luis Minvielle
What’s the Difference between a Junior, Mid, and Senior Developer?
over 3 years ago
AF
Ava Faulkner
7 Important Tips That Every Software Developer Should Know
over 4 years ago