About Omnicuris Healthcare
Similar jobs
Job Description – Blueprism Developer
- Design technical specifications for RPA (Blue Prism) that meets the requirements and handled all the non functional requirements of concurrency, scalability, security requirements, restart and recovery.
- Develops and configures automation processes as per the technical design document to meet the defined requirements. Works on the coding the more complicated automations or reusable components, and delegates and mentors junior developers for the less complex components.
- Develops new processes/tasks/objects using core workflow principles that are efficient, well structured, maintainable and easy to understand.
- Complies with and helps to enforce design and coding standards, policies and procedures.
- Ensures documentation is well maintained.
- Ensures quality of coded components by performing thorough unit testing.
- Works collaboratively with test teams during the Product test and UAT phases to fix assigned bugs with quality.
- Reports status, issues and risks to tech leads on a regular basis
- Improves skills in automation products by completing automation certification.
- Mentors junior developers and performs code reviews for quality control.
Qualifications
Bachelor degree in Engineering / Computer Science
Additional Information
- 5- 8 years of IT experience and having good understanding of programming concepts. Should be from a programming background on any coding language (.Net, Java).
- Working experience in RPA for a minimum of 2 years and having project experience of a minimum 3 RPA implementations.
- Understands development methodology and lifecycle
- Should be trained on RPA tools (Blue Prism).
- Self-motivated, team player, action and results oriented.
- Well organized, good communication and reporting skills.
Job Description
· Design technical specifications for RPA (Uipath) that meets the requirements and handled all the non functional requirements of concurrency, scalability, security requirements, restart and recovery.
· Develops and configures automation processes as per the technical design document to meet the defined requirements. Works on the coding the more complicated automations or reusable components, and delegates and mentors junior developers for the less complex components.
· Develops new processes/tasks/objects using core workflow principles that are efficient, well structured, maintainable and easy to understand.
· Complies with and helps to enforce design and coding standards, policies and procedures.
· Ensures documentation is well maintained.
· Ensures quality of coded components by performing thorough unit testing.
· Works collaboratively with test teams during the Product test and UAT phases to fix assigned bugs with quality.
· Reports status, issues and risks to tech leads on a regular basis
· Improves skills in automation products by completing automation certification.
· Mentors junior developers and performs code reviews for quality control.
Qualifications
Bachelor degree in Engineering / Computer Science
Additional Information
· 5- 8 years of IT experience and having good understanding of programming concepts. Should be from a programming background on any coding language (.Net, Java).
· Working experience in RPA for a minimum of 2 years and having project experience of a minimum 3 RPA implementations.
· Understands development methodology and lifecycle
· Should be trained on RPA tools (Uipath).
· Self-motivated, team player, action and results oriented.
· Well organized, good communication and reporting skills.
- 4 to 8 years of industry experience in (JAVA, Spring Boot , Microservices)
- Ability to effectively manage task distribution
- Able to adapt to changing business requirements and react quickly
- Strong customer focus and results-oriented attitude. Self-motivated individual & able to work independently
Job Description
We are looking for a developer to help maintain the existing Java applications, and to guide development of the next generation tools. The right individual for this role must be capable of building applications in Java, using modern architectures. Should be hands on in Object Oriented Languages (Java, C# and Go), Cloud Based Technologies (AWS, DevOps and Serverless), Front End Frameworks (Angular, React JS, Spring Boot, Spring React, Node.js), Cutting Edge Data Tools (Python, Spark, Machine Learning) and Next Generation technologies (AI, Blockchain) etc. You should be comfortable with application coding based on design and specifications, and also be comfortable working with application protocols such as JSON RPC, SOAP, and REST. The candidate must be a top-notch Java developer committed to becoming an integral part of and fostering growth within our development team.
Primary Responsibilities:
- Working with the architects and development lead, documents and develops best practices for development, and deployment of applications, and works with members to foster growth within the team.
- Develop user interface components and implementing them following well-known React.js workflows (such as Flux or Redux)
- Predicts application development requirements based on changes in underlying architecture
- Either individually or leading a team of resources, determines hardware/software systems requirements and leads systems hardware/software design. Analyzes, designs, programs, debugs, supports, and modifies software enhancements and/or new products used in local, networked, or Internet-related computer programs.
- Partners with the IT Architect during the initial stages of the project/solution to ensure the accuracy of business cases and that the solution will meet the business need.
- Completes documentation and procedures for installation and maintenance. May interact with users to define system requirements and/or necessary modifications.
Qualifications
- 5+ years of Java development experience, ideally in a team lead role
- High level skills in Java, (preferably java 1.8 – knows to write lambda expression, understands functions etc), using the latest SDKs and tools and frameworks such as Spring boot, spring JDBC, Spring test, spring security, RxJava, etc of Java
- Experience interfacing with back-end applications using MQ, SOAP, RESTFUL services, and JSON. - Worked on at least one of JaxRs implementations.
- Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model
- Thorough understanding of React.js and its core principles
- Understands database concepts – proficient in writing relational database queries – Oracle
- Ability to develop functional, technical and user interface designs for an application that meets the defined requirements (business, system performance and standards)
- Demonstrates deep expertise in specific coding concepts and/or languages, especially around modern application architectures.
- Experience with web applications that use responsive design to better support mobile browsers.
- Experience in highly-secured online environments that use n-tier designs and extensive fire walling to enhance security.
- Experience in multi data center physical implementation models for scalability and resilience.
- Experience partnering with others to solve problems quickly and efficiently.
Skill JD Description:
- Hands on experience in Java 7 or 8 with good working knowledge of JSON, Spring, OOPS, Hibernate frameworks, JPA, REST Services and Redis Cache.
- Should know the concepts of Data Structure and OOPS concept
- Good understanding and working experience with RDBMS i.e. Oracle, MySQL and MSSQL
- Should have good coding skills and able to think analytically on compiled code
- Should have working knowledge of SpringBoot and Hibernate
- Microservices and JPA is good to have and shall have added advantage
- Java 7 or 8
- Spring boot
- Hibernate
- Microservices
- JPA
● Partner with the product/business teams to understand the product features and
specifications, translate them into high level and low-level design
● Participate in all stages of the Software Development Lifecycle
● Develop back-end components, services, and APIs. Support integration of user-
facing elements, and collaborate closely with the design and front-end development
team
● Write elegant, effective, and scalable code while maintaining the highest level of
coding standards
● Take ownership of the work and ensure timely deliveries
● Drive innovation in product development, while relentlessly improving performance,
scalability, and maintainability
Requirement
● Strong problem solving and analytical skills with a minimum of 2-4 years of
experience in backend development
● 1+ experience as a Java Developer, with strong knowledge of Java web frameworks
like Spring Boot, Hibernate, etc. and experience working in Microservices
architecture
● Hands-on experience of working with Linux/Unix platform
● Strong knowledge of SQL and RDBMS like PostgreSQL/MySQL etc.
● Experience in - Python, Git
● Strong technical aptitude and good knowledge of CS fundamentals
● Sound knowledge and application of algorithms and data structures with space and
time complexities
● Strong design skills involving data modelling and low-level class design
● Follow industry coding standards and responsible for writing maintainable, scalable,
and efficient code to solve business problems
Good to have
● B. Tech./M. Tech. in Computer Science or equivalent from a reputed college
● Prior experience working in a startup environment
● Experience in setting up an entire product from scratch
and the entire internet. Our switches and routers are the backbone of large data centers that host Microsoft
Azure, Google Cloud, Facebook etc. High Frequency Traders rely on Arista to provide ultra-low latency network.
In India Arista powers the Flipkart’s Big Billion Day Sale event which has over billion transactions happening in
real time. Besides, we also provide the last mile connectivity for campus wide networking (both wired and
wireless) through our Cognitive Cloud Networking solutions. Arista disrupted the traditional infrastructure
technology by pioneering the move from hardware to Software Defined Networks, Cloud and now to greater
network visibility through telemetry and data analytics solutions. All this is possible because of the strong
product engineering innovation that is the core of Arista’s DNA. At Arista we take pride in our engineering
prowess. We hire the best engineers and give them the most complex infrastructure problems to solve. We
push for quality and not quantity. As our CTO/EVP(Engineering) Ken Duda puts it "It’s in our culture, quality is
the most important thing. Getting it right is more important than feature velocity, ship dates and new
platforms".
With over 400+ engineers in Bangalore and Pune are a big part of Arista’s technology leadership. With new
products in the offering, we are planning to strengthen the India team. If you are looking for an authentic
software engineering job where you can make a fundamental impact at the core infrastructure level, you
should be talking to us - we are looking for aptitude and attitude ; you need not have worked in wireless or
networking domains to work at Arista.
What will you get to do as a Software Engineer at Arista?
At Arista software engineers are the real deal - they do a lot more than simply writing code. You will work on
the whole development process, including:
• Suggesting and deciding what features to build
• Driving the design and architecture
• Pushing, testing, documenting the feature
• Working alongside customers in the field if needed
You will get to work with the best in your field and learn how to write amazingly reliable software - At
Arista everyone is hands-on including our managers, directors, VP’s and of course our CTO!
Are you right for this role?
Do you like coding? Does your adrenaline go up when you have difficult problems to solve? For success at
Arista all you need is:
• Strong engineering and Computer Science fundamentals
• Extensive background in algorithms and strong software architecture skills
• Fluency in one or more of these programming languages: C, C++, Python, Go, Java, JavaScript
• Hands-on experience with design and implementation in a strong product-engineering environment
• Self-driven and self-motivated - At Arista we empower engineers to work on their own with very little
supervision and management.
Why Arista?
As a great software engineer we know that you have multiple options to choose from. So why Arista? It is
because:
• Learning - A hands-on job like Arista’s is the best learning experience you can hope to get especially
when you work with peers who are equally good or better.
• Flexibility - Our engineers enjoy the utmost flexibility as we believe in judging by the output and not
by the hours worked. Our performance review process is designed to reflect this - we believe that
our best engineers know how to work and do not need to be told what to do.
• Truly global work - What we do in India is exactly the same as what we do in San Jose, Nashua,
Vancouver, Dublin, and other worldwide locations. You don’t have to move out of India to do
cutting edge software - at Arista you can do it right here.
• Large company with a start-up mind-set - We work like a start-up - less management, cost
conscious, innovating and disrupting our own products and we can go on. A mind-set that is hard to
get in $15b+ market cap public company.
As part of the engineering team, you would be expected to have
deep technology expertise with a passion for building highly scalable products.
This is a unique opportunity where you can impact the lives of people across 150+
countries!
Responsibilities
● Own architecture, design, development, and implementation of different modules/features of the services
● Design, develop, deploy and support web applications.
● Discover opportunities for performance improvements
● Recommend ways to improve reliability, efficiency and code quality
● Focus on continuous delivery and reducing complexity
● Carry out code reviews and manage pull requests
● Build applications based on micro-services architecture
Requirements
● Overall 1-3 years of experience in Backend development.
● B.E/B.Tech in CS or equivalent streams from institute of repute (IITs, NITs, BITs,
IIITs or equivalent)
● Strong object oriented design skills & knowledge of design patterns
● Experience designing & developing distributed systems involving multiple web services, databases (both SQL and NoSQL), caches, queues, etc. taking into consideration scalability, availability, fault tolerance, consistency, etc. of the overall system
● Well-aware of and enforces development best practices: Unit Tests, Code Reviews,
Integration Tests, CI/CD, Monitoring, Alerting, etc
Experience with Hibernate and Spring.
- Experience with Spring-boot, spring MVC
- Experience with all phases of the Software Development Lifecycle, including system analysis, design, coding, testing, debugging and documentation
- Teamwork & collaboration skills to work across organizations
- Problem solving skills to develop quick yet sound solutions to resolve complex issues
- Programming Language(s): Java, J2EE, JSON, HTML, DHTML, HTML 5, XML, EXTJS.
- Experience with XML/HTTP and Web Services
- Experience with HTML, JSP, CSS, JQuery / Ajax / JSON,
- Experience /Knowledge of Angular, React.
- Experience building J2EE based Web Applications
- Experience with MySql.