Application Developer- Sr. Software Developer
C++ Programming Language
- We are looking for technology "geeks" that like to get involved in multiple areas of the system and can deep dive into new areas, prototype innovative technologies quickly. The person in this role should comfortable developing in multiple technology areas and working on prototype and proof-of-concept assignments across the full-stack. Along with excellent communication skills, he/she should be able to demonstrate working with architects on complex assignment and have an overall software engineering experience of 5-8 years. Primary Skills: C# or JAVA, Python, Rest API, Cloud Technology & Applications, Microservices, API Gateway, API Management. Nice to Have: 2+ years of experience in other languages such as JAVA, C++, C#, AngularJS, ReactJS, React Native, etc.
Must be strong in the following areas:
1) Experience in building cloud-based platforms and/or applications: A) 3+ years of strong Software development background using server-side technologies like Python. B) 1+ years of building cloud applications, Software as a Service (SaaS), Platform as a Service (PaaS) using at least one of the following platforms:
AWS, MS Azure, Cloud Foundry. C) 1+ years of experience in building REST APIs. D) Experience working in continuous delivery environment.
2) Nice to have is familiarity with large data storage & processing technologies such as NoSQL, Hadoop, Spark
3) Experience with messaging and integration technologies and components; including developing event and message driven application
Skills: C# / JAVA Java Microservices Design & Engineering API Development AWS Splunk DevOps Java Programming Language AngularJS / ReactJS