Why This Role Stands Out
This hybrid role at Rresolveexpert Solutions LLC offers a fantastic opportunity to grow your career by contributing to scalable software applications and collaborating with cross-functional teams. You'll thrive here if you're a mid-senior engineer eager to deepen your technical expertise and enjoy a flexible work environment. Apply today to join a dynamic technology team!
Quick Overview
Job Description
Software Engineer
Introduction:
We are seeking a talented Software Engineer to join our team. The ideal candidate will be responsible for designing, developing, testing, deploying, and maintaining scalable software applications. They will work closely with cross-functional teams to ensure the development of high-quality, efficient, and well-documented code.
Responsibilities:
- Design, develop, test, deploy, and maintain scalable software applications.
- Write clean, efficient, maintainable, and well-documented code.
- Develop and integrate RESTful APIs and third-party services.
- Participate in the full software development lifecycle (SDLC), including requirements analysis, design, development, testing, deployment, and maintenance.
- Troubleshoot and resolve software defects, performance issues, and production incidents.
- Collaborate with product managers, UX/UI designers, QA engineers, DevOps engineers, and other developers.
- Develop unit, integration, and automated tests to ensure software quality.
- Participate in code reviews and follow established coding and security standards.
- Work with databases, cloud platforms, CI/CD pipelines, and version-control systems.
- Monitor application performance and implement improvements for scalability, reliability, and security.
- Contribute to technical documentation and engineering best practices.
Requirements:
Required Qualifications:
- Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related field, or equivalent practical experience.
- Professional experience developing software applications.
- Proficiency in one or more programming languages such as Java, Python, JavaScript/TypeScript, C#, C++, or Go.
- Experience with software development frameworks and modern development practices.
- Knowledge of SQL/NoSQL databases, REST APIs, Git, testing, and CI/CD.
- Understanding of software architecture, data structures, algorithms, and object-oriented programming.
- Strong problem-solving, communication, and collaboration skills.
Similar jobs
- QU
Senior Wireless Modem Software Engineer - 5G & Mobile Systems
NewQualcomm
San Diego, California🇺🇸HybridJust nowMATLAB5GEmbedded Systems+4Technology - QU
Senior AI Platform Software Engineer
NewQualcomm
San Diego, California🇺🇸HybridJust nowGCPMicroservices5G+6Technology - RD
Software Engineer
NewRandstad Digital
Jersey City, NJ🇺🇸$72 - $73/hrHybridYesterdaySQLTechnology - SI
Software Developer (Senior)
NewSOS International LLC (SOSi)
Chantilly, VA🇺🇸HybridYesterdayTechnology - PG
Core Java - Advanced
NewPTR Global
Wilmington, DE🇺🇸$70 - $80/hrHybridYesterdayMicroservicesSpringSpring Boot+7 - MI
Senior Software Engineer, AI Infrastructure
Mirantis
Remote🇺🇸Remote1 week agoTypeScriptGoReact+7Technology