Software Engineer Senior

We are looking for an enthusiastic and highly motivated software developer to build and maintain cutting edge enterprise and cloud based software. As a key member of the software development team, the candidate will work towards developing and maintaining business solutions that leverage various identification and location technologies. The ideal candidate will have a can-do attitude, passion for technology, experience with cutting edge software platforms and architectures. You should be able to work in a fast-paced environment with changing priorities and tight deadlines. You should be comfortable wearing many hats. You will be part of a small, collaborative team of talented engineers. 
 
 Responsibilities 
 As an advanced software Engineer, you will take ownership of designing and developing the applications with the latest technologies. In this hands-on role, you will work closely with product owners, engineering and executive teams to drive some of the applications development from inception to completion. You will be working in a collaborative team using agile software development methodology. The applications would be deployed across several customer bases in existing deployments. 
 
 Qualifications 
 • Bachelor or master degree in Computer Science or equivalent experience, 6+ year of experiences in software development 
 • Back-end development experience 
 • Experience with C++, NodeJS, Java and MongoDB 
 • Experience with design and architect Microservices, familiar with design patterns 
 • Experience design and build applications capable to scale in MicroServices, API Gateway, Kafka, MongoDB and Docker container environment 
 • Experience in developing Kafka application 
 • Experience with building a secured product, expertise with common authentication and authorization architectures 
 • Familiarity with source control systems like Mercurial/Git 
 • Excellent communicator and team player 
 • Strong commitment to developing high-quality, maintainable code to meet complex, changing requirements 
 • Excited about doing full stack development; Strong belief in the importance of testing 
 • Familiar with continuous and agile integration/deployment and test-driven development 
 Preferred Experience 
 • RFID, BLE etc. Locate technologies 

 Mohammed Abdul
 APN Software Services, Inc .
 39899 Balentine Drive, Suite 385, Newark, CA 94560 .
 Direct: 510.623.5049 

Want to apply later?

Type your email address below to receive a reminder

Apply to Job

ErrorRequired field
ErrorRequired field
ErrorRequired field
Error
Error
insert_drive_file
insert_drive_file