Description:
As a Senior Software Engineer you will work in a collaborative team environment that encourages you to perform at your best and challenges you to engineer elegant solutions for complex business problems. You will develop robust and scalable solutions for our web-based applications.
Duties and Responsibilities:
Perform hands-on code development tasks as required in support of current and new projects.
Work closely with application architects, engineering, DevOps, POs, and operations teams in a collaborative effort to deliver scalable and performant solutions.
Design, develop, test, document, and deploy high quality business solutions on the cloud platform.
Be able to provide estimate scope for development efforts for assigned phases of planned projects research and evaluate alternative technical solutions and propose the most efficient and cost-effective solution.
Create technical designs and perform peer code reviews.
Skills And Qualification:
Minimum 3 years of professional experience with PHP, including strong knowledge of PHP web frameworks (e.g., Laravel, Symfony)
Proficient in object-oriented PHP programming and understanding of MVC design patterns
Solid understanding of common PHP and web server vulnerabilities and how to mitigate them
Strong grasp of scalable application design principles
Experience with front-end technologies such as Angular, HTML5, and CSS3
At least 3 years of hands-on experience with C#, .Net development
Familiarity with T-SQL, SQL, or NoSQL databases, including strong command of declarative query languages
Proficient in using version control systems, especially Git
Experience working with cloud platforms, particularly Microsoft Azure
Strong technical background with excellent analytical and problem-solving skills
Proven experience delivering across the full software development lifecycle (SDLC) within Agile/Scrum environments
Education:
A Bachelor’s degree in Computer Science, a related discipline, or equivalent work experience.
AP Perks:
Most cutting-edge technologies and modern workstations
Opportunity to work with people who are at the top of their field
Great culture and environment
Competitive remuneration package. We reward excellence
Referral bonus
Career growth
Collaborative learning environment
Mentorship programs
Professional training About Authority Partners:
Authority Partners is a leading and global IT services company with over 25 years of experience, serving clients within the financial, healthcare, insurance, mortgage, and technology sectors among many others. We are committed to building relationships with IT professionals who possess integrity, dedication, teamwork, and the desire to learn and grow with us. We specialize in placement for a long-term contract and permanent opportunities and helping our consultants achieve their career success.
AP Testimony:
"The work environment is super friendly, everyone is always eager to help out, and communication has never been a problem. The most significant benefit of being a part of the AP’s global team for me is getting the chance to work with people from all over the world. I have learned a lot from them."
– Diego Alejandro Veras Bolanos, Software Developer
If you want to learn more about Authority Partners’ selection and interviewing process, as well as our culture, we invite you to listen to our podcasts and watch our corporate video :
• How to ace a Job Interview at Authority Partners? By Zerina Sulejmanovic Terzic, Head of Talent Acquisition Department
• Authority Partners Corporate Video
Authority Partners is an equal opportunity employer and is committed to providing a workplace that is free from all types of discrimination, as well as from abusive or offensive behavior and harassment.