Senior Software Engineer

منذ 4 ساعات

sharjah, الإمارات العربية المتحدة FallenAmbers دوام كامل
We are looking for a Senior Software Engineer to produce and implement functional software solutions. You will work with upper management to define software requirements and take the lead on operational and technical projects.
In this role you should be able to work independently with little supervision. You should have excellent organization and problem-solving skills. If you also have hands-on experience in software development and agile methodologies we'd like to meet you.
Senior Software Engineer responsibilities include:Directing software development projectsProducing testing and debugging codeLeading engineers and developersJob briefWe are looking for a Senior Software Engineer to produce and implement functional software solutions. You will work with upper management to define software requirements and take the lead on operational and technical projects.
In this role you should be able to work independently with little supervision. You should have excellent organization and problem-solving skills. If you also have hands-on experience in software development and agile methodologies we'd like to meet you.
Your goal will be to develop high-quality software that is aligned with user needs and business goals.
ResponsibilitiesDevelop high-quality software design and architectureIdentify prioritize and execute tasks in the software development life cycleDevelop tools and applications by producing clean efficient codeAutomate tasks through appropriate tools and scriptingReview and debug codePerform validation and verification testingCollaborate with internal teams and vendors to fix and improve productsDocument development phases and monitor systemsEnsure software is up-to-date with the latest technologiesRequirementsProven experience as a Senior Software EngineerExtensive experience in software development scripting and project managementExperience using system monitoring tools (e.g. New Relic) and automated testing frameworksKnowledge of selected programming languages (e.g. Python C) and the Java/J2EE platformIn-depth knowledge of relational databases (e.g. PostgreSQL MySQL) and NoSQL databases (e.g. MongoDB)Familiarity with various operating systems (Linux Mac OS Windows)Analytical mind with problem-solving aptitudeAbility to work independentlyExcellent organizational and leadership skillsBSc/BA in Computer Science or a related degreeRequired

Skills:
software development Python C# system monitoring tools New Relic Java/J2EE PostgreSQL MySQL MongoDB Linux Mac OS Windows automated testing frameworks