Job Description
Job Description
REQUIREMENTS
- Develop software solutions by studying information needs; conferring with users; studying systems flow, data usage and work processes; investigating problem areas; following the software development lifecycle
- First and foremost, developing software our users need.
- Develop software solutions by studying information needs; conferring with users; studying systems flow, data usage and work processes; investigating problem areas; following the software development lifecycle.
- Write Quality Code, Documents and demonstrates solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear code.
- Prepares and installs solutions by determining and designing system specifications, standards, and programming.
- Improves operations by conducting systems analysis, recommending changes in policies and procedures
- Provides information by collecting, analysing, and summarizing development and service issues.
- Develops software solutions by studying information needs; conferring with users; studying systems flow, data usage, and work processes; investigating problem areas; following the software development lifecycle.
- 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.
- Support and develop software engineers by providing advice, coaching and educational opportunities.
- Mentor associate’s engineers.
- Comply with agile sprint plans and industry standards.
- Accomplish engineering and organization mission by completing related results as needed.
- Work collaboratively with others to achieve goals.
- Collaborate with team to brainstorm and create new products.
- Stay on the leading edge of development practices.
- Be a persistent, creative problem solver.
- Passionate about great technologies, especially open source
- Understand business needs and know how to create the tools to manage them
REQUIREMENTS
- Min BSc Computer Science or Computer-related courses
- Azure DevOps Expert
- Azure Developer Associate
- Min of 2-3 years of UI/UX delivery of enterprise solutions.
- Excellent project management, communication, Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model
- Thorough understanding of React.js and its core principles
- Experience with popular React.js workflows (such as Flux or Redux)
- Familiarity with newer specifications of EcmaScript, Azure Security Expert
- Experience with data structure libraries (e.g., Immutable.js)
- Knowledge of isomorphic React is a plus
- Familiarity with RESTful APIs
- Knowledge of modern authorization mechanisms, such as JSON Web Token
- A knack for benchmarking and optimization
- Cloud technology proficiencies
- Business Analysis / Critical Thinking
- Agile Principle Understanding