Sign In
 [New User? Sign Up]
Mobile Version

Professional Services Senior Software Engineer

Job Code:
  • IT
Applying for this job will take you to an external site
  • Shortlist
  • Email Friend
  • Print

Job Details

Software EngineeringAbility to work independently while practicing the full software engineering life cycle on assignmentsDevelopment and delivery of innovative quality software solutions satisfying customer requirementsProducing quality software engineering artifacts including; Requirements, Test Plans/Procedures/Checklists, Interface Specifications, Design Documents, and Installation and User Guides as requiredDemonstrating mastery of Level 3 / Senior Software Engineering development skills Demonstrating expertise developing software solutions using multiple programming languages and technologies, providing significant architecture design input, many times responsible for the whole designTechnical LeadershipAssisting, coaching and mentoring others, leading small teamsResponding to, and managing change on projects; Ability to handle multiple tasks simultaneouslyDemonstrating expertise in the following areas Linux Administration, Networking, Troubleshooting/Debugging, Telecommunications, Web and Web Service Development (both frontend and backend)Project Management/ExecutionResponsible for ensuring assigned projects are developed in accordance with established engineering processes, adhering to scope and schedule constraints, and agile project plansCommunication and collaboration with customers, SevOne teams including project managersArchitecting solutions, preparing estimates, and supporting the creation of agile project plansCommunication and CollaborationFrequent Software (Solution and SevOne product) Consulting; Ability to work well with others, Problem Solving, Service-oriented towards the clients needsDemonstrating superior consulting skills internally and external with customers; knowing how to analyze and understand a problem, apply critical thinking, communicate effectively, and work collaboratively to develop a solutionDemonstrate leadership skills and the ability to come up with ideas on your own and use logical reasoningTECHNICAL QUALIFICATIONSAbility and experience developing software solutions using different programming languages including PHP; Java, JavaScript, Perl/Bash, Linux Shells, and C++.Experience with agile project management and issue tracking software, such as Jira.Object Oriented Design and Development experienceAbility to develop quality software that is maintainable, reusable and optimized for performanceStrong development experience in a GNU/Linux environment. (Gentoo is a big plus, but not a requirement) Strong Linux Administration experienceTelecommunications and networking domain experience is a big plusKnowledge of networking fundamentals, protocols, and equipment (Telecommunications background is a plus)Strong troubleshooting and debugging skillsExperience with source control systems such as Git and MavenSkills with SQL (MySQL experience is a plus)The ability to pick up and learn new technologies quicklyKnowledge and experience working in virtualized environmentsWeb Service, Framework & Development Experience (both frontend and backend) is highly desirableWeb/Java/PHP IDEsWeb Server setup/configurationJ2EE framework experience is highly desirableSOAP and Rest API developmentAbility to travel for work on client sites up to 5-15% is a plusProfessional Services is a Services organization as such requires occasional flexible schedule changes to accommodate clients and includes occasional weekend coverage
Additional Degree: BE/ B.Tech (Engineering)

Experience: 2-6


Application Programming | Database Administration (DBA) | Software Engineer | System Administration
Applying for this job will take you to an external site


© Copyright 2015 Al Nisr Publishing LLC - powered by Gulf News