Job Description :
- Analyze the needs of the user and design test and develop software to meet those requirements.
- Recommend upgrades for existing systems and programs.
- Develop separate elements of software that work well in the program as a whole.
- Create diagrams flowcharts and models to illustrate the type of code needed for programmers.
- Ensure continued functionality of a program during maintenance and software testing.
- Document each aspect of a system or application for future upgrades and maintenance.
- Revisit the development process to fix bugs and address client or consumer concerns.
Essential Qualifications :
Using analysis and critical thinking skills to determine and assess user needs for software development.Providing clear instructions to the project team and customer while being available for any questions.Applying keen attention to detail while working on multiple parts of a system or application simultaneously.Working effectively with team members including Designers Developers and Programmers.Identifying and resolving issues during the design testing and maintenance processes using problem-solving skills.Desired Experience :
Maximum experience of 2 years in a software engineering role.Salary & Benefits :
Salary to be discussed based on experience and qualifications.Benefits package to include standard company benefits such as health insurance retirement plans and paid time off.Required Skills : critical thinking
Key Skills
Spring,.NET,C / C++,Go,React,OOP,C#,Data Structures,JavaScript,Software Development,Java,Distributed Systems
Employment Type : Full Time
Experience : years
Vacancy : 1