About
Solutions
Career
Blog
Request your consultation
Software Engineer 2
Job Description
Applying software engineering principles to analyze and problem-solve, and design a solution
Developing and executing project plans
Creating technical specifications
Designing and developing test cases
Adopting Agile methodologies to develop software
Analyzing existing systems to provide recommendations for improvement
Ensuring proper documentation
Monitoring system performance and performing predictive maintenance
Performing system risk and reliability analysis
Assessing new technologies before adoption and implementation
Job Requirement
Bachelor’s or higher degree in computer science or related field
2 years of experience with software development in one or more programming languages, or 1 year of experience with an advanced degree.
Proficient in Python and other object-oriented programming languages
Hands-on experience working with technologies (Python, Django, PostgreSQL, React JS, React Native)
Experience building APIs and services using REST, SOAP, JSON, RPC, etc.
Strong DevOps focus
Experience building and deploying infrastructure with cloud deployment technologies
Well versed in designing, debugging and documentation
Experience with Scrum/Agile development methodologies
Excellent verbal and written communication skills
Analytical and logical thinking
Strong problem-solving skills
Ability to work without supervision
Ability to update and manage GitHub repositories
Worked as technical lead
Prior experience working with test-driven development and automated testing frameworks
Proficient with software Architecture, design patterns and strong demonstrated experience in building frameworks
Any IoT experience is a huge plus
Apply Now
Full Name
Email Address
Phone Number
How did you hear about us?
Your GitHub profile Link
Summary
Send message
All rights reserved to © Misraj AI 2024
About
Solutions
Career
Blog
contact
Terms of service
Privacy policy