Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 3

1

Part 1: Job Advertisement


Job description
As a Software Engineer, you will be part of our dynamic web application development

team. This is your opportunity to engage with diverse projects, from small-scale gems to grand

innovations, all while gaining invaluable practical experience and refining your skills

(Hochmüller, 2011).

Our organization has to operate very efficiently while producing at a far-above industry

quality level. The problems our solutions solve are complex business operational issues and

complicated manual processes. We solve them very successfully due to a highly methodical

approach that is special to our organization as well as rigorous quality oversight and a high

demand for output quality from our staff. ( Marinovici, Kirkham, & Glass, 2014). To ensure that

our solutions are highly effective both as business solutions as well as technical solutions, our

organization separates the business and technical parts. When approaching a client, our business

process experts carry out a thorough business process study and model/simulate an effective

business process solution before any technical work begins.

Your role will encompass:

• Crafting Web APIs, Web front-end applications, and native apps.

• Orchestrating system designs and project management.

• Architecting seamless API interfaces and conducting thorough unit tests.

• Delving into user behavior data, extracting insights, and driving system enhancements.

• Collaborating with our management team to shape and execute technical business strategies.

Who We're Looking For

To be eligible for this job, you should meet the following criteria:
2

• Be ready to commit to full-time engagement.

• Currently enrolled or completed from a recognized public or private higher education

institution.

• Hold a degree obtained within the past year or be able to provide a letter confirming your

enrollment.

• Possess strong written and verbal communication skills

Requirements

• BS/BE in Computer Science/Computer Engineering/Electrical & Computer Eng.

• Programming skills in Python language.

• Knowledge of at least one popular Python framework (like Django, Flask …) is a plus. •

Programming skills in Java is a plus.

• Familiarity & Knowledge in front-end technologies such as HTML5, CSS, jQuery, JS, etc.

• Strong knowledge of REST APIs and webservices.

• Strong knowledge of Relational Databases (MySQL, PostgreSQL, SQL Server …) and SQL

language.

• Knowledge of NoSQL databases is a plus.

• Knowledge of AWS is a plus / Knowledge of data visualization tools, mainly Tableau, is a plus.

• Ability to work in a team environment.

• Strong problem-solving skills and analytical skills.

• Resilience and a determination to succeed. • Independent thinkers with growth mindset.

• Must be passionate, self-motivated, and able to learn quickly. • Strong sense of integrity.

• Personal values that match our company values.


3

References

Hochmüller, E. (2011). The requirements engineer as a liaison officer in Agile software

development. Proceedings of the 1st Workshop on Agile Requirements

Engineering. https://doi.org/10.1145/2068783.2068785

Marinovici, C., Kirkham, H., & Glass, K. (2014). The hidden job requirements for a software

engineer. 2014 47th Hawaii International Conference on System

Sciences. https://doi.org/10.1109/hicss.2014.611

You might also like