Research, design, implement innovative software solutions and deliver projects on-time and to specification with high level of quality.
Investigate new technologies to be up to date with the new technical knowledge and skills.
Review requirements, specifications and technical design documents to provide timely and meaningful feedback
Ensure the performance, quality, and responsiveness of our products and components.
Improves operations by conducting systems analysis; recommending changes in policies and procedures.
Updates job knowledge by studying state-of-the-art development tools, programming techniques, and computing equipment; participating in educational opportunities; reading professional publications; maintaining personal networks; participating in professional organizations.
Protects operations by keeping information confidential.
Provides information by collecting, analyzing, and summarizing development and service issues.
Accomplishes engineering and organization mission by completing related results as needed.
Supports and develops software engineers by providing advice, coaching and educational opportunities
Takes higher ownership for the tasks and duties assigned
Requirements
Bachelor's degree in Computer Science (or related field).
3-5 years of relevant work experience.
*Experince with Angular is a Must*.
Collaborate with the team in software design; database architecture, business classes and business workflow models.
Strong understanding of object-oriented programming
Develop web applications and websites using MVC architecture (.Net core is a plus).