Associate II Software Engineer

Associate II Software Engineer

Markit HIS
2-5 years
Not Specified

Job Description


Java Web Developer - Associate II
Position summary
You will develop and maintain the backend and a little bit of frontend of a customer facing web application. This application is an important component for the company as many products are onboarded to this application. In this role you will work with people across different time zones and locations and will be responsible for delivering high quality backend and frontend that meet the specifications from the product owner. This application is built in Java 11.
Our development teams practice Agile for managing product development. Developers in the scrum teams are responsible for delivering potentially shippable increments and spans all areas of the development process. The role includes work on data modelling, architecture design, business logic, deployment, release management, infrastructure as a service, requirements gathering, user interface design and quality assurance.
It is a unique and challenging role that calls for a strong passion for quality and technology, while providing an immense opportunity to design and develop wide-reaching code. You will work together with highly experienced professionals, who value the success of the company and its entrepreneurial culture. The team uses an agile development process, which includes test-driven development, continuous integration and delivery, and a highly iterative release cycle.
The team carefully selects and extends it's toolset in order to improve productivity. Tools which are currently in use include Java 11, Guice, JUnit, Gradle, Gitlab, AWS (S3, Kinesis, Lambda, MSK and more), MongoDB, JIRA and Confluence.
Duties & accountabilities
Core responsibilities:
  • Delivering technical solutions
  • Partnering with customer stakeholders
  • Collaborating with teammates
  • Building quality into software from the ground up
  • Taking initiative and driving innovation

Education and experience:
  • Fluency in English, spoken and written
  • Bachelor's degree in computer science
  • Backend
    • At least 2 years of experience as a Java (8+) developer with web framework
    • Hand on experience with Guice Framework
    • Experienced with different types of testing and take it seriously
    • In-depth technical background in implementing object-oriented system
    • Knowledge of MongoDB and SQL is a plus
  • Service
    • Deep knowledge and experience with Apache or Nginx and Jetty. Hand on experience with reverse proxying
    • Solid understanding of JSON, web services (REST)
    • Solid understanding of how web works, related protocols and what happens when a request comes in
  • Frontend
    • At least 2 years of experience with HTML5, CSS and JavaScript, and there pre-processors etc
    • Experience with Angular is a plus
  • Infra and tooling
    • Experience with common deployment tool and CI CD
    • Experience with containerized system and Linux
    • Experience with AWS
    • Experience of Gradle any one or more of scripting and build automation tools (Ant, Perl, Shell, Python, Groovy) is a plus.
    • Experienced with git
  • InfoSec
    • Hands on experience with common pitfall for information security and how to avoid that
    • Experienced with OAuth2
  • Technical requirements gathering

Business acumen:
  • Understands key business drivers uses this understanding to accomplish own work
  • Requires expanded conceptual knowledge in own area of expertise while developing additional skill sets
  • Requires in-depth knowledge of department processes and procedures
  • Requires breadth and/or depth of skills in a range of processes, procedures and systems

Personal competencies
Associates apply their skills or knowledge to situations where the output is defined. Delivery typically follows set procedures and problems are addressed using methods learned previously.
Delivery:
  • Has ownership for full service provision with their defined area
  • Operates within defined frameworks, policies, and systems
  • Focuses on process improvement and finds efficiency or suggests new ways of operating
  • Takes ownership of projects or tasks
  • Delivers against defined IHS Markit OKRs
  • Learns through shadowing and observing others and applies this to increasingly complex activity

Impact:
  • Provides guidance and clarification to others to help them deliver quality work
  • Guides and develops those around them
  • Has influence over peers
  • Is collaborative and partners with people outside of their area

Perspective:
  • Exercises judgement using available knowledge and information
  • Identifies risks and raises these as appropriate
  • Can make well reasoned arguments and apply information in a logical and coherent way
  • Identifies when information is not known and operates with ambiguity

Company overview
We are over 14,000 analysts, data scientists and specialists armed with real-time technology and data, working together to uncover deeper sources of information. The unique insights we provide help the industries and markets that drive our economies operate more efficiently, outpace competition and secure long-term success. Our global insights impact nearly every major sector - from aerospace to automotive. We empower our customers by isolating cause and effect, risk and opportunity in new ways so they can make well-informed decisions with greater confidence. This is a force we call The New Intelligence. For more information, please see
-----------------------------------------------
Inclusion and diversity are critical to the success of IHS Markit, and we actively encourage applications from people of all backgrounds. We are committed to providing equal employment opportunity without regard to race, color, religion, sex, sexual orientation, gender identity, age, national origin, disability, status as a protected veteran, or any other protected category. For more information on the many ways in which we enthusiastically support inclusion and diversity efforts for both candidates and employees, please access our Inclusion & Diversity Statement .
We are proud to provide reasonable accommodations to applicants with disabilities. If you are interested in applying for employment with IHS Markit and need special assistance or an accommodation to use our website or to apply for a position, pleaseor call +1 212 849 0399. Determination on requests for reasonable accommodation are considered on a case-by-case basis.This contact information (email and phone) is intended for application assistance and accommodation requests only.We are unable to accept resumes or provide information about application status through the phone number or email address above. Resumes are only accepted through the online application process, and only qualified candidates will receive consideration and follow-up.
IHS Markit maintains a substance-free workplace employees may be asked to submit to a drug test (where permitted by law). In addition, as a federal contractor in the United States, the company participates in the E-Verify Program to confirm eligibility to work.
For informationplease click on the following links:
-----------------------------------------------
Current Colleagues
If you are currently employed by IHS Markit, please apply internally via the Workday internal careers site.

About Markit HIS

Job Source : careers.ihsmarkit.com

Similar Jobs

People Also Considered

Data Not Available

Career Advice to Find Better

Simple body text this will replace with orginal content