Optimiza -
Jordan
--
Optimiza

Job Details

The Senior Software Developer is responsible for coding, and testing complex software solutions, mentoring and supporting junior team members, and ensuring the delivery of high-quality, scalable, and secure applications.
• Lead the development and maintenance of software applications, adhering to best practices and coding standards.
• Collaborate with cross-functional teams to gather and analyze software requirements and translate them into technical specifications.
• Mentor and provide guidance to junior and associate developers, fostering their professional growth.
• Perform code reviews and ensure that software development processes are efficient and productive.
• Implement security and data protection measures, emphasizing the highest levels of security.
• Optimize software performance, ensuring efficiency, scalability, and maintainability.
• Architect and implement software solutions and make informed decisions on technology stack and design patterns, with a focus on security, scalability, and efficiency.
• Troubleshoot and resolve complex technical issues and system bugs, and provide effective solutions.
• Stay updated with the latest trends and technologies in software development and share knowledge within the team.
• Act as a technical lead in projects, guiding the development team and ensuring successful project delivery.
• Create documentation for system functions and features.
  • Perform other assigned duties as required.
Annual Salary Raise Annual Bonus Class A Medical Insurance • Bachelor’s Degree in Computer Science, Software Engineering, or a related field.
Min 4 years of software development experience.
• Advanced Software Development Courses: Specialized topics in architecture, design patterns, etc.
* Oracle Cloud Infrastructure (OCI) * advanced PL/SQL * Oracle  Apex Cloud Developer Certificate • Deep expertise in programming languages and paradigms (object-oriented, functional).
• Understanding of DevOps Practices, CI/CD pipelines, containerization (Docker) (is plus for .
NET developers, not required in others) • Skills in profiling and optimizing code and databases.
• Experience in conducting code reviews and mentoring junior developers.
• Knowledge of application security and secure coding practices.

Similar Jobs

About Optimiza
Jordan