
Software Engineer
Posted 17 hours ago

Posted 17 hours ago
• Design, create, and sustain robust software applications.
• Collaborate with interdisciplinary teams to deliver high-quality solutions.
• Analyze requirements and convert them into technical specifications and scalable solutions.
• Write clean, efficient, and well-documented code adhering to established coding standards and best practices.
• Engage in code reviews to uphold code quality, identify enhancements, and share knowledge with team members.
• Debug and resolve software issues.
• Maintain and optimize existing applications, ensuring performance and reliability.
• Integrate third-party APIs and services into applications.
• Contribute to the continuous enhancement of development processes and tools.
• Stay updated with emerging technologies and industry trends pertinent to software development.
• Proficiency in one or more programming languages, including Java, Python, C++, JavaScript, or Go.
• Strong understanding of the software development lifecycle (SDLC) and development methodologies.
• Experience with version control systems, especially Git.
• Solid knowledge of relational databases and SQL.
• Proven ability to write clean, maintainable code with attention to detail.
• Experience in developing and consuming APIs.
• Excellent problem-solving and analytical abilities.
• Familiarity with software design patterns and object-oriented programming principles.
• Competitive pay.
• Comprehensive benefits for full-time employees.
• Abundant opportunities for advancement.
Smartsheet
Smartsheet
Domus Global
PSI CRO AG
Get handpicked remote jobs straight to your inbox weekly.