Job Objective: The ideal candidate will have experience in developing applications using a variety of technologies and programming languages, with a special focus on Microsoft technologies. This role is crucial for the design, development, and maintenance of our software solutions.
Responsibilities:
- Design, develop, and maintain applications using .Net and C#.
- Develop and optimize databases with SQL Server.
- Create scripts and automations using Python.
- Develop dynamic and responsive user interfaces with Angular.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Identify and fix software issues and improve application performance.
- Stay updated with the latest trends and technologies in software development.
- Participate in code reviews and ensure adherence to best development practices.
- Document software design and operational procedures.
Requirements
More than 3 years of experience in related functions.
Bachelor’s degree in computer science, Software Engineering.
- Proven experience in development with .Net and C#.
- Ability to translate customer requirements into software deliverable.
- Knowledge and experience with Azure Cloud.
- Experience in designing and managing databases with SQL Server.
- Skills in programming with Python.
- Experience in frontend development with Angular.
- Familiarity with version control tools like Git.
- Knowledge of agile methodologies (Scrum, Kanban).
Soft Skills:
Strong problem-solving skills and attention to detail.
Ability to work independently and as part of a team.
Excellent communication skills.
Benefits
We offer a competitive package with several advantages.
Required skills
- Git (software)
- Agile
- .NET
- Release Management / Version Control
- Identifying Problems
- SQL
- Software Development
- Code Review
- C#
- Python
- Windows Azure
- Scrum
- Kanban