Job Summary : We are looking for a strong, well-rounded, polyglot developer to help us create a robust, scalable platform that will be consumed/used by the various products inside our organization
Job Responsibilities :
- Designs, develops and documents highly scalable services preferably in Java (and/or Python).
- Integrates with various 3rd party services and internal Salesforce-based CRM application.
- Designs and implements common, reusable web services to be consumed by a variety of internal products.
- Participates in design discussions with other client product teams.
- Can interact with various other teams, including Marketing, Compliance, Technology, Data Scientists, Customer Service, etc.
- Has a keen eye for coding, design best practices.
Qualification & Experience :
- Bachelor of Engineering, preferably in Computer Science/or related fields or Masters, from a premier college
- 3 to 6 years overall software development experience
- Proven hands-on Software Development experience
- Ability to work with an agile mindset
- Having a polyglot mindset to think beyond one programming language/framework to choose the right tech stack for the right problem and exhibit learnability to pick up new technologies
- Proven working experience in Java development/Python development with reasonable exposure to Python/Java respectively or willingness to learn Python/Java
- Hands-on experience in designing and developing applications using Java EE platforms/Python Frameworks
- Object-Oriented analysis and design using common design patterns
- Good understanding of Data Structures & Algorithms
- Hands-on multi-threading
- Experience in Relational Databases, SQL and ORM technologies (e.g. JDBC, JPA2, Hibernate, Django ORM)
- Experience with test-driven development
No comments:
Post a Comment