We are looking for Full Stack Software Engineer, a Computer Programmer who uses coding to operate on both front- and back-end systems. Their main duties include creating user interactions on various websites and platforms, writing code optimized for mobile and developing databases and services for functionality.
Develop web application solutions.
building complex web systems that have been successfully delivered to customers.
Research, explore, and select the best possible methods and components for the platform.
Design, execute, assess, and troubleshoot software programs and applications which include: configuring, coding, developing, and documenting software specifications throughout the project life cycle. Will also oversee system startups in a timely and accurate fashion, and provide support to other projects/departments where required.
Develop new systems from the ground up as well as modify existing customer systems and add new features.
Ability to take a project from scoping requirements through actual launch of the project.
Participate in project planning and advise project teams of all options to deliver business requirements most effectively.
communicating with users, other technical teams and management to collect requirements, identify tasks, provide estimates and meet production deadlines
Plan and execute system tests and write complex code.
implementing and consuming large scale web services, internet and intranet web applications
Employee object-oriented analysis and design techniques including use case analysis, object modeling, and database schema design to ensure business requirements and design goals are met.
Participate in application architecture planning to determine optimal solution architecture, efficiency, maintainability, and sociability.
Collaborate with the application architecture team to ensure solutions fit within the overall architecture.
Knowledge of Computer Science fundamentals such as object-oriented design, algorithm design, data structures, problem solving, modeling skills and complexity analysis
Prove experience with .Net Core.
Programming experience with at least one modern language such as Java, C++, or C# including object-oriented design
Experience with distributed, multi-tiered systems, algorithms, and relational databases.
Adept at handling ambiguous or undefined problems as well as ability to think abstractly.
Experience with Angular 2+.
3 years Experience with modern JavaScript frameworks angular 2+, reactJS or vueJS
Experience working in an agile environment
Software Documentation
5+ years of experience in development.
Bachelor’s degree in computer science or related field.
Excellent communication skills.
Fluency in written and spoken English.
Result oriented and team spirit focused.
Social Insurance
Medical Insurance
Healthy Environment