Key Responsibilities:
* Develop, specify and communicate application or infrastructure architectures
* Provide technical consultation to clients, partners and IT management
* Evaluate and select technologies to meet business needs
This role offers a challenging opportunity to work on complex initiatives involving multiple disciplines and ambiguous projects.
Job Description:
As a Senior Software Developer, you will be responsible for designing and implementing scalable software solutions that meet business requirements. You will work closely with cross-functional teams to identify technology gaps and develop strategies to address them.
Required Skills and Qualifications:
* Extensive experience in software development life cycles and application frameworks
* Strong understanding of cloud systems and data security
* Able to evaluate and select technologies to meet business needs
The ideal candidate will have excellent communication skills, the ability to work in a fast-paced environment and provide technical consultation to clients, partners and IT management.