BDO Solutions is looking for talented Associate Software Engineer to join it's team. 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.
ASSOCIATE SOFTWARE ENGINEER
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, reduce throughput time, or streamline complex workflows. He/she must be at ease working in team.
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.
- 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.
- Provide support for existing software applications and contributing to the maintenance and enhancement of these systems.
- 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.
Qualification and Requirement:
- BSc degree in Computer Science, Engineering or a relevant field
- 0-1 Years 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 through to 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
Apply Now! Send your CV to hrsol@bdo.mu