Job Description Job Description
This position is responsible for designing, developing, and maintaining software applications to meet the organization's needs. This includes front-end development, back-end development, database management, version control, DevOps tasks, and ensuring the reliability and scalability of applications through testing and debugging.
Responsibilities: - Design and implement user interfaces using HTML, CSS, and JavaScript frameworks like React, Angular, or Vue.js.
- Ensure that the application's visual elements are responsive, accessible, and user-friendly.
- Build server-side logic and database interactions using programming languages such as Node.js, Python, Java, or Ruby and frameworks like Express.js, Django, Spring Boot, or Ruby on Rails.
- Develop APIs, handle authentication, manage data persistence, and implement business logic.
- Design, implement, and optimize databases to store and retrieve application data efficiently.
- Work with relational databases like SQL Server.
Qualifications: - Bachelor's degree plus six years of software development experience.
- Proficiency in front-end technologies (HTML, CSS, JavaScript) and frameworks (React, Angular, Vue.js).
- Proficiency in back-end technologies (Node.js, Python, Java, Ruby) and frameworks (Express.js, Django, Spring Boot, Ruby on Rails).
- Intermediate to advanced level of SQL and experience with relational databases like SQL Server.
- Experience with version control systems like Git. Familiarity with DevOps practices and tools.
- Must be able to communicate clearly and concisely, both in written and verbal form, with technical and non-technical users.
If interested, please apply at Opportunities or copy and paste the following link:
SALARY DEPENDENT ON EXPERIENCE, RANGE: $70,313 - $105,470.