The People Practice helps startups scale, and accelerate impact by providing bespoke people-centred solutions. The People Practice helps people access employment opportunities by exposing them to relevant knowledge and practical skills.
Read more about this company
Our client is looking to hire an Intermediate Software Engineer who is skilled at writing applications and has an understanding of application lifecycles, databases and services.
As a Junior Software Engineer, you will be responsible for using your knowledge of technology to drive the company's ability to deliver value and results to our internal and external stakeholders.
Duties and Responsibilities
Works with Design, UX, and Product Manager to ensure an optimal and consistent user experience.
Defines and sets a project’s roadmap to include planning for integration of new technology, ownership of code libraries, and backlog of technical tasks
Works independently on complex systems or infrastructure components that may be used by one or more applications or systems.
Serves as an ambassador for development and a champion of quality standards while spreading a passion for current technology and new trends
Drives application development focused around delivering business valuable features
Participates as an active team member of daily standups and other agile-focused efforts, including joining sprint planning meetings and estimating work effort on tasks assigned to the entire team
Supports the Technology team with developing a structured application/interface code, new program documentation, operations documentation and user guides in a casual, flexible environment
Communicates with end users and internal customers to help direct development, debugging, and testing of application software for accuracy, integrity, interoperability, and completeness
Performs integrated testing and customer acceptance testing of components that requires careful planning and execution to ensure timely, quality results.
Employee is also responsible for performing other job duties as assigned by the management from time to time.
Qualifications and Skills
Degree in Engineering, Computer Science or a related field from an accredited university
3-5 years of experience working as a Software Engineer
Expert level understanding of at least one the following back end languages: Java; PHP/Laravel
Strong knowledge of Microsoft Azure cloud hosting platform
Proven ability to problem-solve and de-bug
Has a vibrant personality and exceptional communication skills (English; verbal and written)
Excellent interpersonal skills
Competency working/deploying projects with a source control tool; GIT preferred.
Best Freelance Skills You Need to Earn in USDThis article discusses the best freelance skills to learn if you want to earn in USD and shares tips on how you can get your first interantional client.
10 Signs You Need to Hire a Recruitment AgencyThis article discusses 10 clear signs you need to hire a recruitment agency, how recruitment agencies solve these problems, and when outsourcing recruitment makes the most business sense.