Full Job DescriptionAhmedabad, Gujarat, India
Position Summary: We are seeking an exceptional developer to join our team at Birst, an Infor Company’s Ahmedabad office, to enhance and sustain our Java-based platform for Business Intelligence and Analytics system. The ideal candidate will have proven experience building and sustaining compelling, interactive web applications with significant exposure to backend design, coding and working knowledge of relational databases.
The product is a cross-platform web application using technologies such as HTML, SASS, TypeScript, Angular, Java, MongoDB, and relational databases such as SQL Server, Redshift.
This is not a remote work position. Due to the current COVID-19 pandemic, our office is closed until further notice. Infor Birst employees are currently working remotely but will be required to resume in-office attendance at our Ahmedabad office once it is safe to do so.
EDUCATION : UG/PG (Bachelor’s degree; Master’s degree)
EXPERIENCE: 5 – 8 Years
RESPONSIBILITIES:
Design, build, deploy and maintain scalable cloud-based distributed, multi-tiered, concurrent, cross platforms web applications core infrastructure systems that perform and scale in a multi-tenant cloud environment
Adding innovative new features in our enterprise class, cloud-scale business intelligence and data analytics products
Collaborate on UI design with UX and frontend developers
Implement RESTful APIs for all new systems and product features
Drive quality by writing unit, functional, load and performance tests
Employ solid software engineering practices to ensure high-quality, unit tested, maintainable/extensible code and predictable schedules working in agile environment
Tracing performance and infrastructure bottlenecks and implementing innovative solutions to resolve them
Participate in design and code reviews
Willingness to work across time zones to interact with different stakeholders located across US, Europe and India
REQUIRED SKILLS:
BE /ME/MCA Computer Science or a similar field, or related work experience
4+ years of software development experience with solid foundation in data structures, algorithms, and software design with strong analytical and debugging skills
Expertise in object oriented design and development using SDLC
Expertise in software engineering practices (e.g., reading/generating software specs, design patterns, continuous integration)
Expertise in building scalable distributed SaaS systems using caching, clustering, distributed computing
Experience in configuring, using and optimizing systems such as search, caching, messaging, logging or monitoring
Expertise with Java 8+, Java Application servers such as Apache Tomcat and Java Frameworks such as Jersey, Guice, DropWizard, Spring Boot
Experience in working with SQL and NoSQL databases such as MSSQL, MongoDB and Redis
Experience in designing, developing and maintaining RESTful APIs
Experience in using open source tools such as ActiveMQ, elasticsearch, nginx, etc.
Experience with test-driven, agile development practices
Knowledge of business intelligence concepts and tools is a plus
Excellent oral and written communication, teamwork skills
A high degree of self-motivation and flexibility with the ability to organize and prioritize multiple tasks
Infor does not discriminate in employment opportunities or practices on the basis of race, color, creed, religion, sex, gender identity or expression, sexual orientation, national origin, genetics, disability, marital status, age, veteran status, protected veterans, military service obligation, citizenship status, individuals with disabilities, or any other characteristic protected by law applicable to the state in which you work.
Our Guiding Principles set the standard for how we work with one another. They define who we are as an organization and guide everything we do. By applying the same shared values that unleash prosperity in free societies—such as value creation, integrity, responsibility, free speech, and toleration—we encourage one another to take initiative and to challenge the status quo.
We have a relentless commitment to a culture based on a business philosophy called Market Based Management ® (MBM ® ). Informed by the principles that allow a free and open society to flourish, MBM® prepares individuals to innovate, improve, and transform while fostering a healthy, growing organization that creates long-term value for its clients and supporters and fulfillment for its employees.