01 Aug
|
Intercontinental Exchange
|
Pune
01 Aug
Intercontinental Exchange
Pune
Job Description **Job Purpose** + IMT is looking for engineers who can contribute to Platform development which is used across different applications in IMT Product Suites. + This role involves analysis, design, implementation and test the software applications for features, modules, software enhancements and new products. + Performs routine design and development tasks of technical product and systems. + Assists Senior Engineers in the preparation of plans, design and computation methods and reports. + Problem resolution using technologies, by building prototypes and models to demonstrate the capabilities to business problems. **Responsibilities** + Write well designed, testable, efficient, high quality code base by using industry standard software development practices using Java. + Development of microservices technologies Java Primary and NodeJS (as secondary) too. + Integrate data from various back-end services and databases. + Gather and refine specifications and requirements based on technical needs. + Create and maintain software documentation. + Be responsible for maintaining, expanding, and scaling our sites. + Obtain a thorough understanding of the customer, partner, and internal business. + Collaborate closely with groups in and outside the development team. + Analyse, design, develop and unit test web applications and tools with high quality and on schedule. Build and release updates to the web applications. + Document and train other members of the Business Services Operations organization in the implementation and exploitation of the newly developed methodologies and tools + Recognize urgency from a business-impact level and act accordingly. + Maintain and promote consistent behaviours and delivery across the team. + Independently able to analyse needs and requirements of existing and proposed systems. Develop technical specifications.
+ Turns ideas and concepts into carefully designed and well-authored code. + Articulates the interdependencies and the impact of the design choices. + Easily able to Adapt/enhance existing and develop new engineering processes & tools. + Team code review and code management and develops /improves code management procedures. + Goes beyond team boundaries and able to influence groups in and out of development team (e.g. QA, Product Management, SaaS Operations, UE, Tech Pub) to achieve well groomed, predictable results. **Knowledge and Experience** + BE or higher education in Computer Science preferred or equivalent professional experience. + 7+ Year Experience in Developing Software & Enterprise Applications. + Experience in object-oriented design and development with languages Java. + Should be able to work in other technologies like NodeJS or Python. + Good in development with emerging and traditional technologies such as: Java, REST, JSON, XML, NoSQL databases, Relational databases, AWS or Other Cloud Infrastructure. + Good to have exposure on SrpingBoot & ExpressJS framework. + Exposure to Cloud is must. + Open to work in other object-oriented programming languages. + Experience in planning and delivering software platforms used across multiple products and organizational units. + Exposure to Caching and developing performant application. + Expertise and hands on experience with Web Applications Designing & programming languages. + Strong grasp of security principles and how they apply to web applications. + Understanding of HTTP/S and Web-based application architecture + Must have a positive understanding of UI, cross-browser compatibility, general web functions and standards. + Demonstrated ability to deliver working solutions on a tight schedule. + Strong analytical thinking and problem-solving skills. + Strong verbal and written communication skills
📌 Senior Engineer, JAVA & AWS (Pune)
🏢 Intercontinental Exchange
📍 Pune