Job Description:
Applies specialized knowledge to conceptualize, design, develop, unit-test,
configure, and implement portions of new or enhanced (upgrades or conversions)
business and technical software solutions through application of appropriate
standard software development life cycle methodologies and processes.
Interacts with the Client and project roles (e.g., Project Manager, Business
Analyst, Data Engineer) as required, to gain an understanding of the business
environment, technical context, and organizational strategic direction.
Defines scope, plans, and deliverables for assigned components. Understands
and uses appropriate tools to analyze, identify, and resolve business and or
technical problems. Applies metrics to monitor performance and measure key
project parameters. Prepares system documentation. Conforms to security and
quality standards. Stays current on emerging tools, techniques, and
technologies.
Responsibilities:
* Participates as a member of development team.
* Completes development of units with designs prepared by more senior developers.
* Participates in code reviews. Prepares and executes unit tests.
* Applies growing technical knowledge to maintain a technology area (e.g. Web- site Development).
* May perform unit design.
* Applies company and 3rd party technologies to software solutions of moderate complexity.
* Configures end-user or enterprise systems designed by more senior technologists.
Education and Experience Required:
* Typically a technical Bachelor's degree or equivalent experience and a minimum of 2 years of related experience or a Master's degree and up to two years of experience.
Knowledge and Skills:
* 2 or more years experience writing code using languages such as (and not limited to) COBOL, PL/1, Java, C, C++, C#, VB.Net.
* Basic Understanding of RDBMS databases such SQL Server and Oracle.
* Basic understanding of modern software design and development methodologies (e.g., OO).
* Basic understanding of modern SCM (software configuration management).
* Basic understanding of testing tools and unit test scripting, and testing methodologies.
* Experience using (or an understanding of the use of) an Integrated Development Environment (e.g., Eclipse, Visual Studio).
* Understanding of basic Database Administration.
* Understanding of quality and security standards. Good verbal and written communication skills.
#### **Aufgaben** Main Objective The main objective of the IT Software Engineering Specialist is developing and supporting existing local applications as well as constructing, designing and testing solutions based on the business needs and requirements. Additionally, a first line support for soft…
The Egypt Development Center (EgDC) is Microsoft's premier technology hub in the Middle-East and North Africa region. Spanning two Microsoft divisions (Cloud + AI / Experiences + Devices), our team works on cutting edge products and services including Azure Cognitive Services (Machine Translation, …
Job Role / Function **Information Technology** Years of Experience **2 - 5** Career Level **Mid Career / Senior** Gender **Unspecified** Expiry date **23 Feb 2023** Job Description * Performs technical tasks including programming, unit testing, system integration and support. * Documents develo…
**Siemens Digital Industries Software - Where today meets tomorrow.** Let's make the difference together! **Meet the team -** **Video** Siemens DISW is a global technology powerhouse. With some of the best-known brands in the world, Siemens has stood for engineering excellence, innovation, quality,…
#### **Job Description** * Prepares and reviews low-level software designs. * Selecting features, building and optimizing pipelines using machine learning supervised and * unsupervised techniques * Develops / reviews software application code making sure of conformance of coding standards and * a…
#### **Job Description** * Prepares and reviews low-level software designs. * Selecting features, building and optimizing pipelines using machine learning supervised and * unsupervised techniques * Develops / reviews software application code making sure of conformance of coding standards and * a…
**Siemens Digital Industries Software - Where today meets tomorrow.** **Let's make the difference together!** **Meet the team -** **Video** Siemens DISW is a global technology powerhouse. With some of the best-known brands in the world, Siemens has stood for engineering excellence, innovation, qual…
**Siemens Digital Industries Software - Where today meets tomorrow.** **Let's make the difference together!** **Meet the team -** Siemens DISW is a global technology powerhouse. With some of the best-known brands in the world, Siemens has stood for engineering excellence, innovation, quality, and r…
Bachelor's Degree or higher in Computer Science or any related field - 3+ years professional experience in software development - Computer Science fundamentals in object-oriented design - Computer Science fundamentals in data structures - Computer Science fundamentals in algorithm design, problem s…
The Egypt Development Center (EgDC) is Microsoft's premier technology hub in the Middle-East and North Africa region. Spanning two Microsoft divisions (Cloud + AI / Experiences + Devices), our team works on cutting edge products and services including Azure Cognitive Services (Machine Translation, …