myjob logo

Search by job title, skills, company or browse by categories.

Associate Software Engineer

Full-time
  • Moka
  • Not disclosed
  • Posted May 28, 2026
  • Closing 26/06/2026
  • ICT / IT / Web
  • ICT / IT / Web
  • Associate Software Engineer
  • Junior Developer
  • It Engineer

Share:

Job Description

Summary of Role 
As an Associate Software Engineer, you will work closely with other engineers to 
create/integrated software solutions which enable more consistent deliverables, increased 
output and/or productivity. These state-of-the-art systems are focused on productivity, 
reduce process variation, reducing throughput time, or streamline complex workflows.
He/she must be at ease working in team. 

Job description
Roles and Responsibilities

•Develop flowcharts, layouts, and documentation to identify requirements and solutions.
•Actively engage in learning opportunities to acquire new programming skills and understand software development methodologies.
•Participate in the design and development of software applications, writing and debugging code, and implementing new features.
•Work closely with other team members, including senior engineers, project managers, and quality assurance teams, to contribute to the overall project and ensure alignment with project goals.
•Assist in designing, developing, and testing RPA bots using tools such as Power Automate & Provide basic maintenance and support for existing automation bots.
•Adhere to coding standards and best practices to ensure the development of high quality, maintainable, and scalable software.
•Test software development methodology in an agile environment.
•Provide ongoing maintenance, support and enhancements in existing systems and platforms.
•Work alongside other engineers on the team to elevate technology and consistently apply best practices.
•Keep up to date with the latest technologies, programming languages, and software development methodologies relevant to the organization's tech stack.
•Report to the project lead for any issues/risks related to the project assigned.
•Collaborate cross-functionally with process owners, business users, project managers and other stakeholders to achieve elegant solutions.
•Adhere to GDPR and Data Protection Act.
•Ensure project reports and SLA& KPI reports are updated.
•Escalate issues to reporting line as and when required.
•Deliver ad hoc tasks related to the process.

Job requirements

Qualification and Experience

BSc degree in Computer Science, Engineering or a relevant field
0-1Years of experience in the IT field required

Skills
•Solid knowledge of at least one major programming language, such as Java, Python, C++, JavaScript or others relevant to the employer's technology stack
•Excellent knowledge of database technologies and SQL
•Ability to write test cases and use debugging tools to ensure the development of     reliable and bug-free software/solutions
•Knowledge of test-driven development
•Proficiency in software engineering tools
•Ability to document requirements and specifications
•Drives continuous improvement and efficiency beyond own scope of responsibility
•Able to bring new ideas throughout project implementation
•Ability to manage time efficiently and work on multiple projects simultaneously
•Precision and careful attention to detail in coding, reviewing code, and documentation
•Good communication skills both verbal and written (English)
•Demonstrate accountability for results
•Good customer service skills
•Ability to work and interact within a team and with customers
•Good Analytical skills
•Good Problem-Solving Skills
•Ensure timeliness and completion of assignments
•Good interpersonal and organizational skills