
Software Engineer
Posted Jul 29

Posted Jul 29
This is a fully remote position, open to applicants in United States.
• As a software developer, you will be the key player in designing, developing, testing, launching, and maintaining the system.
• Well-versed in the software development life cycle (SDLC) from analysis through to deployment.
• Adhere to coding standards and technical design guidelines.
• Committed to a systematic methodology for system development, utilizing clear documentation (such as flowcharts, layouts, etc.) to capture functionality and address all use cases with innovative solutions.
• Employ structured coding practices to facilitate easy review, testing, and maintainability of the code.
• Integrate the developed features and/or components into a fully operational system.
• Ensure that a unit and integration level verification plan is established and consistently maintains high code quality.
• Actively engage in troubleshooting, debugging, and updating the current live system.
• Validate user feedback to enhance system stability and usability.
• Collaborate closely with analysts, designers, and fellow developers.
• Prepare technical training documentation for onboarding new engineers.
• Bachelor’s degree in computer science or equivalent practical experience.
• 2+ years of experience in a Software Engineer, Software Developer, or a similar role.
• Solid understanding of OOPS concepts, Persistence, and Threading.
• Proficient in programming languages such as Java, C++, Ruby on Rails, or others.
• Practical experience with SQL or NoSQL databases.
• Skilled in developing web applications using popular frameworks (such as ASP .Net, JQuery, Apache Wicket, JavaServer Faces (JSF), and Spring MVC, etc.).
• Familiarity with data structures and algorithms.
• Experience contributing to open-source projects.
• Background in creating interactive applications.
• Engineering background with strong oral and written communication skills.
• Previous experience with AWS, Azure, Google Cloud, or OpenStack will be an advantage.
• Competitive salary and performance-based bonuses.
• Flexible working hours and remote work options.
• Opportunities for professional development and continuous learning.
• Comprehensive health insurance and wellness programs.
• Supportive and inclusive company culture.
3Core Systems, Inc
Fortrea
Stralynn Consulting Services, Inc
Abacus Group
Get handpicked remote jobs straight to your inbox weekly.