Important:
Please use Google Chrome when applying for job to avoid any system errors due to browser incompatibility.
Senior Software Engineer
Basic Qualification
·
Bachelor’s degree
or Master’s Degree with at least 5 years of experience in Information Systems,
Computer Science, Engineering, or technology related discipline or alternate
work experience
·
2 or more years of
experience with Core Python and MVC frameworks like Django, Flask, Web2Py, Core
Java, J2EE, Spring Framework or ORM solutions like Hibernate
·
2+ years of
experience with front-end technologies such as HTML5, CSS3 and JavaScript
libraries like DoJo, JQuery etc
·
2+ years of
experience with build platforms such as Maven/Git/Jenkins, Ant scripting
·
2+ years of
experience with emerging technologies specifically NodeJS and related
frameworks like Backbone, Ember, SocketIO etc
·
2+ years of
experience with relational and SQL based databases like MySQL as well as NoSQL
based databases like MongoDB and CouchDB
·
Strong familiarity
with project management software, such as MS Project, SVN, and open source
tools such as Redmine, Jira etc
·
Works
independently and is self-motivated, takes initiative, overcomes obstacles, and
solves problems
·
Excellent problem
solving and programming skills; proven technical leadership and communication
skills
·
Able to quickly
master and apply new technologies and stay abreast of industry trends
·
Possess strong
passion for learning new/emerging technologies and has a very high technical
problem solving acumen
·
2+ years of
experience with Big Data technologies such as Hadoop, Elastic, or GDFS
·
2+ years of experience
with building and administrating an ELK stack
·
Strong knowledge
and experience with Data Structures, Databases, and Algorithms
Desired Qualification
·
Solid working
knowledge of Internet technologies such as Web 2.0, Mobile development (Android/iOS),
Python, PHP stack, J2EE (WebLogic, Apache Tomcat)
·
Exposure to CSS
frameworks like Bootstrap
·
Knowledge of cloud
computing infrastructure (e.g. Amazon Web Services EC2, Elastic MapReduce,
Google Cloud) and considerations for scalable, distributed systems
·
Experience with
Content Distribution Networks.
·
Hands on
experience in troubleshooting/customer technical support
·
Design or
development of tools that automate diagnostics or troubleshooting
·
Ability to drive
or develop automation tools
·
Knowledge of basic
networking security principles