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.
Requirements
• 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.
Benefits
Annual Salary Raise
Annual Bonus
Class A Medical Insurance
Similar Jobs
What We Do
Optimiza, is a leading, regional Systems Integration and digital transformation solutions provider that supports its clients' pursuit of operational excellence and profitability.
Our IP solutions cover a wide spectrum of sectors and provide clients with highly secure, user-friendly, versatile, and seamless systems in a variety of work areas including document management, healthcare, insurance, accounting, HR, and banking.
With over 41 years of operational experience, hundreds of projects delivered, and intellectual capital that spans multiple industry sectors, Optimiza's team of over 400 experts is fully capable of integrating and delivering innovative consulting, business, and technology solutions with a commitment to excellence and client satisfaction.







