● Design, development, integration and testing enterprise scale projects
● Maintain and review system functionality for any kind of problems and design improvements.
● Be able to solve complex problems and business needs and converting complicated problems to clear and concise tasks.
● Mentor and code reviewing and guide team members.
● Investigate new technologies, constantly update technical knowledge and skills, integrate new tools and technologies to established systems.
● Attend daily and weekly planning and decision making meetings to validate business requirements and technical needs.
● Communicate effectively with team members and management on progress, issues, and needs.
Requirements
● Experienced in OOP Concepts .
● Experienced in Design Patterns.
● Experienced in AOP.
● Experienced in Data Structure & Threading.
● Experienced in Transaction Management.
● IOC
● Experienced in ORM
● C#