Posted Date 06 Nov 2023
Experience | 2 Years | Salary | 4500AED |
---|---|---|---|
Job Type | Full Time | Company | AceNet |
Job Category | Software Engineering | Qualification | BS Computer Science |
Gender | Both | Last Date | 04 Feb |
Vacancies | 2 | Remote | No |
Location(s) | Abu Dhabi , United Arab Emirates |
The Back-End Software Engineer will play a crucial role in designing, developing, and maintaining the server-side applications and
systems that power our digital platforms. Your expertise will contribute to the seamless functionality, scalability, and security of
our software products.
Responsibilities:
1. Develop⠀and⠀maintain⠀scalable⠀and robust⠀back-end⠀systems⠀and⠀applications⠀using⠀Java/Python⠀and⠀Javascript.
2.⠀Collaborate⠀with⠀cross-functional⠀teams,⠀including⠀front-end⠀developers,⠀product⠀managers,⠀and⠀designers,⠀to ensure⠀the
successful⠀integration⠀of⠀back-end⠀functionality.
3.⠀Design and⠀implement⠀efficient⠀APIs and⠀web⠀services⠀to⠀facilitate⠀data⠀exchange⠀and⠀integration⠀with⠀external⠀systems.
4.⠀Optimize⠀application⠀performance,⠀including⠀identifying⠀and⠀resolving⠀bottlenecks⠀and⠀implementing⠀caching⠀strategies.
5.⠀Implement⠀and⠀maintain⠀data⠀storage⠀solutions,⠀such as⠀databases⠀and data⠀warehouses,⠀ensuring⠀data⠀integrity⠀and
security.
6.⠀Write⠀clean,⠀maintainable,⠀and⠀well-documented⠀code⠀following⠀industry⠀best⠀practices⠀and coding⠀standards.
7.⠀Conduct⠀thorough⠀testing,⠀including⠀unit⠀testing⠀and⠀integration⠀testing,⠀to ensure⠀the⠀reliability⠀and⠀stability⠀of⠀the
software.
8.⠀Identify⠀and⠀troubleshoot⠀software⠀defects⠀and⠀performance⠀issues,⠀applying⠀effective⠀debugging⠀techniques.
9.⠀Stay⠀updated⠀with⠀emerging⠀trends and⠀technologies⠀in⠀back-end⠀development,⠀suggesting⠀improvements⠀and⠀innovations
to⠀enhance⠀our⠀software⠀products.
Requirements:
1. Bachelor's⠀or⠀Master's⠀degree in⠀Computer⠀Science,⠀Software⠀Engineering,⠀or a⠀related⠀field.
2.⠀Proven⠀experience⠀as a⠀Back-End⠀Software⠀Engineer,⠀with a⠀focus on⠀server-side⠀development⠀and system⠀architecture.
3.⠀Strong⠀proficiency⠀in one or⠀more⠀back-end⠀programming⠀languages,⠀such as⠀Java,⠀Python, or⠀Ruby.
4.⠀Solid⠀understanding⠀of web⠀technologies,⠀including⠀RESTful⠀APIs, HTTP⠀protocols,⠀and⠀server-side⠀frameworks.
5.⠀Experience⠀working⠀with⠀relational⠀and/or⠀NoSQL⠀databases,⠀designing⠀database⠀schemas,⠀and⠀optimizing⠀queries.
6.⠀Familiarity⠀with cloud⠀platforms,⠀such as⠀AWS or⠀Azure, and⠀knowledge⠀of⠀containerization⠀technologies⠀like⠀Docker.
7.⠀Understanding⠀of⠀software⠀development⠀methodologies,⠀version⠀control⠀systems⠀(e.g.,⠀Git), and⠀agile⠀practices.
8.⠀Excellent⠀problem-solving⠀skills and⠀the⠀ability to⠀analyze⠀complex⠀technical⠀issues.
9.⠀Strong⠀communication⠀and⠀collaboration⠀skills,⠀with the⠀ability to⠀work⠀effectively⠀in a team⠀environment