Work with project leaders and business analysts to understand requirement
Code application components according to company coding standards.
Execute unit tests
Execute Peer Reviews
Document components according to company documentation standards.
Analyze and diagnose application problems
Meet individual deadlines and contribute towards team objectives.
Learn and become efficient with new technologies as dictated by the product strategy. To put forward improvement suggestions at any stage of the project life cycle.
Reports progress reports to his supervisor on regular basis.
Reports Progress level, Problems, Failures (inability to meet deadlines) and communications (Inter/Intra departmental – Customers) to his supervisor
Assist in the QA process as required.
متطلبات الوظيفة
Bachelor’s degree in Computer Science or Computer Engineering
1 - 4 years of Experience in developing software applications including experience in developing business application
Technical Skills:
Very good Knowledge in Database design (Data modeling, Process Modeling, database design, ERD & DFD) methodology is a must.
Very good in .net framework technology and concepts.
Very good in programming with C#, ASP.Net MVC and WebAPI preferable .NET Core.
Proficient understanding of web markup, including HTML5, CSS3
Proficient understanding of client-side scripting and JavaScript frameworks, including Angular2+ and jQuery.
Very good in ADO.NET and Entity Framework.
Worked of the development of Business applications and (Or) ERP Solutions.
Very good knowledge in Microsoft SQL server development.
Very good knowledge in database performance optimization techniques.
Very good in object-oriented programming and design techniques.
Very good knowledge in SOLID Principles and Design Patterns.
About Us
BI-Technologies is considered one of the leading Software House in the Middle East & Africa offering complete Business Software Solutions. Our deep belief that software is never the ultimate goal sought by our clients, but is merely just a firs