We are looking for an outstanding Web Developer to join our expanding team to be responsible for the coding, innovative design and layout to produce scalable software solutions.
Web developer responsibilities include building software products from concept all the way to completion from the bottom up, fashioning everything from the UX/UI layout and function.
If you’re also familiar with Agile methodologies, we’d like to meet you.
- Write well designed, testable, efficient code by using best software development practices
- Implement, test, maintain and support software, based on technical design and functional requirement specifications
- Integrate data from various back-end services and databases
- Prepare technical design specifications based on functional/non-functional requirements and analysis documents
- Create and maintain software documentation
- Review requirements, analysis, and other design documents and provide feedback
- Ideate and contribute to technical direction and architecture
- Provide expertise and guidance for SaaS development methodologies
- Stay plugged into emerging technologies/industry trends and apply them into operations and activities
- Proven working experience in web programming
- A solid understanding of how web applications work including security, session management, and best development practices
- Adequate knowledge of relational database systems, Object Oriented Programming and web application development
- Familiarity with relational databases (e.g. MS SQL, MySQL, Oracle)
- Familiarity with Dev and DevOps tools (Gitlab, Gitlab CI/CD, VSCode IDE)
- Familiarity with building cross-platform native mobile applications (NativeScript, React Native, Ioniq) is a plus
- Aggressive problem diagnosis and creative problem-solving skills
- Strong organizational skills to juggle multiple tasks within the constraints of timelines and budgets with business acumen
- Ability to work and thrive in a fast-paced environment, learn rapidly and master diverse web technologies and techniques.
- Excellent communication and teamwork skills
- Great attention to detail
- Organizational skills
- An analytical mind
- BS/MS degree in Computer Science, Engineering or a related subject