Source description
About the role
As an associate software engineer you will be required to work with a team to design, develop, implement and execute programs in a view to provide quality assurance of the products. Innovate design strategies and plans in an endeavor to develop high quality products in favor of the organization. Document and test new software applications Assess new application ideas Research competitor offerings Develop applications (coding, programming) Work with developers to design and implement algorithms Produce clean, efficient code based on specifications Verify and deploy programs and systems Troubleshoot, debug and upgrade existing software Recommend and execute improvements Create technical documentation for reference and reporting Technical Requirements: Familiarity with Agile development methodologies Knowledge regarding software design and development in a test-driven environment. Knowledge of coding languages (eg C++, Java, JavaScript, Golang, Rust, Python). Experience with NoSQL, SQL databases and Object-Relational Mapping (ORM) frameworks. Professional Attributes: Excellent communication skills Attention to detail Analytical mind and Problem Solving Aptitude Strong Organizational skills Visual Thinking
More at XenonStack