Intermediate Software Developer
Tirane
Posted 2 years ago
Job Description
Develops software, creates and executes designs for sets of new functionalities. Be part of developing group of projects or sub projects and be part of implementation team for software developed already.
Duties and Responsibilities:
- Must demonstrate proficiency and possess experience necessary to develop software in at least two of the below programming languages: Java, MySQL, C#, Python, JavaScript, PHP, or other
- Provides reliable solutions to a variety of problems using best-practices techniques
- Working closely with analysts, designers and staff
- Presenting ideas for system improvements
- Reviewing current systems
- Producing detailed specifications and writing the software code
- Testing the product in controlled, real situations before going live
- Preparation of training manuals for users and staff
- Maintaining the systems once it is up and running
- Web Systems Management Capabilities
- Apply a sense of urgency, commitment and focus on the right priorities in developing solutions in a timely fashion
- Perform other duties as necessary
Education and Experience
- Minimum of 2 years relevant experience OR an equivalent combination of education and relevant experience
- Bachelor of Science Degree in Computer Science, Computer Engineering, Software Engineering, Math or Physics
- Demonstrates proficient knowledge and utilization of engineering tools necessary for successful performance of the essential functions of this job description
- Must demonstrate proficient ability to capture and document software requirements
Minimum Language Requirements
- Albanian
- English