Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
- Analyze user needs to design, code and debug applications in various software languages
- Modify existing software to correct errors, allow it to adapt to new requirements, or to improve its performance.
- Document and demonstrate solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear code.
- Integrate software with existing systems
- Monitor and coaching software development engineers.
- Provide customer technical support when needed.
- Fulfill the project requirements as per the project plan.
Job Requirements
- Bachelor's degree in computer engineering, information technology, computer science or a related discipline.
- Very Good understanding of Object Oriented Programming Concepts is a must.
- Knowledge of design patterns.
- Very Good experience in Java and Spring.
- Strong experience in Web Services (Rest/SOAP).
- Experience in JavaScript & TypeScript.
- Very Good command of SQL Server Queries Is a must.
- Expert knowledge of maintaining and debugging live software systems.
- Good knowledge of networking technologies from the programmers prospective.