JOB DESCRIPTION
We are looking for a passionate Software Engineers fresh grads.
Software Engineer responsibilities include writing frontend & backend code in various languages, like Java, Ruby on Rails, Python, ReactJS/Native, NodeJS or .NET programming languages (e.g. C# ) Our ideal candidates is familiar with the software development life cycle (SDLC) from preliminary system analysis to tests and deployment.
SE will be provided with laptops.
Responsibilities:
-
SE will be required to report and take instruction from Lead developer or PM whichever is available at that time.
-
Apply & Execute full software development life cycle (SDLC)
-
Write well-designed, testable code
-
Integrate software components into a fully functional software system
-
Develop software verification plans and quality assurance procedures
-
Document and maintain software functionality
-
Troubleshoot, debug and upgrade existing systems
-
Deploy programs and evaluate user feedback
-
Comply with project plans and industry standards
-
Produce specifications and determine operational feasibility
-
Develop flowcharts, layouts and documentation to identify requirements and solutions
Requirements:
-
Understand software engineering concept
-
Passionate about Software engineering & Programming
-
Ready to learn and adapt to new technologies
-
Ability to dry run codes
-
Understand API, DBMS concept
-
Logical thinker
-
Experience with test-driven development
-
Proficiency in software engineering tools
-
Ability to document requirements and specifications
-
BSc degree in Computer Science, Engineering or relevant field"
IDE:
-
Vs Code
-
Any other
Methodology
-
Agile
Technology :
-
React JS, React Native
-
Node JS
-
Python
-
PHP
-
ASP.Net
-
Mobile development
-
MongoDB
-
SQL
-
TFS, VSTS
-
Git, Bitbucket
-
Any other
PM Tools:
-
JIRA
-
Confluence
-
Trello
About you:
-
You can provide and receive specific design feedback with argumentation
-
You are good at communicating design ideas and concepts to peers and stakeholders
-
You have previously demonstrated time management, communication and prioritization skills
-
You understand and react to change and are capable to adapt to business and organizational needs
-
You are a systems thinker by nature with an ability to zoom in and out as necessary
As a person you:
-
Act with integrity, honesty and morale
-
Bring a growth mindset
-
Are a strong internal and external communicator
-
Are a true team player
-
Are creative and meticulous