https://bayt.page.link/YhRzkukq2fsA31j76
Create a job alert for similar positions

Job Description

Siemens Digital Industries Software is a global technology powerhouse. With some of the best-known brands in the world, Siemens has stood for engineering excellence, innovation, quality, and reliability for more than 175 years.


We're looking for Associate Software Engineers to join our Brightly team in Cairo, Egypt.


Responsibilities:
  • Design and develop innovative, high-performance features for next-generation software applications.
  • Apply advanced knowledge of computer science and programming principles, along with professional experience, to create innovative solutions.
  • Develop, integrate, and document libraries and frameworks to scale application development across multiple projects, serving as common services or components for various products, while adhering to scope, cost, time, and quality constraints.
  • Incorporate quality throughout the agile product lifecycle, including requirements, design, coding, testing, delivery, and support.
  • Create and maintain scalable, full-stack solutions that comply with or enhance existing standards, within a professional software engineering environment (source control, short release cycles, continuous integration, and deployment).
  • Align team goals with company objectives and metrics; communicate these effectively to the team.
  • Collaborate with product owners and UX designers to determine what is technically feasible, and assist in translating user requirements into technical specifications; serve as a technical SME during product planning sessions.
  • Support and maintain our products by identifying and resolving root causes of production incidents and coordinating troubleshooting across teams.
  • Foster a DevOps mindset, including monitoring, incident resolution, and ongoing discovery.
  • Ensure product quality by quickly addressing production defects and embedding a DevOps mentality within the team.
  • Serve as a technical leader for your team, or on special projects based on business priorities; provide mentorship and guidance to junior engineers and interns.
  • Stay current with technological trends and continuously share knowledge with the team.
  • Collaborate with architects, engineers, development managers, product managers, and agile coaches in a global agile environment.
  • Drive continuous improvement through metrics and feedback.
  • Embrace change and complexity; learn quickly, adapt fast, and be a leader in change management.
Requirements:
  • Bachelor’s degree in Computer Science or a related field, or equivalent work experience.
  • Strong understanding of data structures, algorithms, object-oriented programming, databases, SQL, web development, design patterns, and SOLID principles.
  • Hands-on experience with C# (.NET Framework / Core) or other object-oriented programming languages.
  • Familiarity with web development, JavaScript frameworks, UI/UX technologies, and RESTful services.
  • Proficiency in writing SQL queries, stored procedures, and functions.
  • Experience with unit testing, mocking frameworks, and automation tools.
  • A DevOps mindset with experience in a mature CI/CD environment.
  • Experience in implementing exception handling, event logging, and performance measurement.
  • Familiarity with agile methodologies such as Scrum or Kanban.
  • Strong communication, teamwork, and leadership skills.
  • Flexibility to work with teams in North America.
Technologies:
  • ASP.NET, C#
  • JavaScript/TypeScript
  • .NET Framework and .NET Core
  • MS SQL Server
  • NUnit, XUnit, Jest, Cypress
  • Visual Studio
  • Angular
  • Version Control Systems like Git/SVN
Bonus Points:
  • Experience with AWS Services.
  • Contributions to open-source projects, personal repositories, or personal tech projects.
  • Participation in tech communities, meetups, or industry events.
  • Certifications in technology or agile methodologies.
  • Experience working in agile environments implemented at scale across multiple global teams.

We’re Siemens. A collection of over 377,000 minds building the future, one day at a time in over 200 countries. We're dedicated to equality, and we welcome applications that reflect the diversity of the communities we work in. All employment decisions at Siemens are based on qualifications, merit and business need. Bring your curiosity and creativity and help us shape tomorrow!


We offer a comprehensive reward package which includes a competitive basic salary, bonus scheme and generous holiday allowance.


Siemens is an equal opportunities employer and do not discriminate unlawfully on any grounds. We are committed to providing access and equal opportunity.


#LI-PLM


#LI-Hybrid


Job Details

Job Location
Egypt
Company Industry
Other Business Support Services
Company Type
Employer (Private Sector)
Employment Type
Unspecified
Monthly Salary Range
Unspecified
Number of Vacancies
Unspecified

Do you need help in adding the right mix of strong keywords to your CV?

Let our experts design a Professional CV for you.

You have reached your limit of 15 Job Alerts. To create a new Job Alert, delete one of your existing Job Alerts first.
Similar jobs alert created successfully. You can manage alerts in settings.
Similar jobs alert disabled successfully. You can manage alerts in settings.