The role of a software developer is to engage in identifying, designing, installing, and testing software or systems built for the company from the ground up.
This may include creating products that assist our customers in providing systems for the open market.
Your Responsibilities
- Develop, test, and implement new software programs
- Communicate clearly and regularly with management and technical support colleagues
- Design and update software databases, including applications, websites, data communication processes, and user interfaces
- Test, maintain, and recommend software improvements for functionality and optimization
- Install, customize, and integrate commercial software packages independently
- Facilitate root cause analysis of system issues
- Work with team members to review code, perform unit testing, and analyze issues
- Identify areas for system performance improvement and impact on availability
- Resolve complex technical design issues
- Develop software based on technical specifications and plans
- Analyze customer requirements and translate them into design documents
- Make sound technical decisions to solve business challenges
- Provide comprehensive customer support and resolve issues
- Prepare accurate documentation and reports as needed
- Stay updated on technological developments in the industry
- Communicate effectively and professionally with colleagues and customers
- Apply strong problem-solving and decision-making skills with good judgment
- Multi-task and adapt to changing tasks efficiently
Qualifications
The applicant must have proficient knowledge in the following areas:
- Experience with JSON and data via REST
- Experience with APIs and third-party libraries
- Knowledge of emerging technologies, mobile architectures, trends, and landscapes
- Knowledge of git and best practices for code repositories
- Analytical and commercial experience
- Understanding of web markup, including HTML5 and CSS3
Skills
- Expertise in current hardware and software
- Strong communication skills
- Attention to detail and problem identification
- Understanding of business processes
Personal Attributes
- Maintain professional conduct
- Respect others
- Be culturally and politically aware and sensitive
- Be flexible
- Demonstrate sound work ethics
- Be consistent and fair
Working Conditions
Developers typically work in a pleasant office environment, spending most of their time coding. Standard hours are 37 to 40 hours per week, with longer hours or weekends required during deadlines.
Collaboration with colleagues is essential, and travel may be involved, especially if working on-site with clients.
Apply for this Job
If interested, please fill out the form below or email us at admin@entropytech.co