Software Engineer - Back-end (NetSfere Enterprise)
convergence
Job Description
Requirements
- BS in Computer Science or Software Engineering
- 3-5 years of experience working as a software engineer
- Excellent analytical and problem solving skills
- Good understanding of software development fundamentals
- Knowledge of data structures, databases, networks and algorithms
- Good understanding of information security concepts
- Familiar with Java, C++, PHP or similar languages
- Experience developing web services and network APIs
- Experience with cloud platforms such as OpenStack and AWS
- Familiar with Linux operating systems and scripting languages
- Familiar with SQL and NoSQL database technologies
- Strong verbal and written communication skills
The following additional skills are a plus
- Experience working as part of an Agile team
- Experience with techniques such as TDD and BDD
- Experience building single-page web applications
- Knowledge of JavaScript, HTML5, and CSS3
- Proficient with frameworks such as Angular and React
- Experience using Apache Kafka
- Android and iOS app development