Senior Software Development Engineer
Req ID: J2283406
Job Description
In this role, you will be responsible for designing and developing an easy to use, data driven, role-based web application that supports multiple stakeholders across both web and mobile experiences.
Responsibilities
-
Design of the overall architecture and data model of the web application.
-
Implementation of a robust set of services and APIs to power the web application.
-
Implementation of user interfaces for our data/image browsing and charting/analytics tools.
-
Build reusable code and libraries for future use.
-
Management of hosting environment, including database administration and scaling an application to support load changes.
-
Implementation of automated testing platforms and unit tests.
-
Optimization of the application for maximum speed and scalability.
-
Implementation of security and data protection.
-
Contribution to discussions about full-stack development.
Required Experience
-
Experience taking an application concept from start to implementation, including design, development, testing, deployment, and support.
-
Experience with agile development or continuous delivery.
-
Experience with HTML5, CSS3, JavaScript, jQuery, AJAX.
-
Fluency with at least one dynamically typed language such as Ruby, Python, or Elixir
-
Experience using MVC frameworks (e.g. Django, AngularJS, etc).
-
Strong experience creating data-driven applications using databases (MySQL, PostgreSQL, NoSQL), websockets, JSON, REST APIs, etc.
-
Well versed in Source Control systems like Git.
-
Comfortable using Linux for staging and production environments.
-
Experience with Docker and AWS a plus.
-
Understands and can develop towards internationalization and localization requirements.
-
Excellent visual and verbal communication skills
-
Desire to work in a positive, self-motivated environment.
EDUCATION & EXPERIENCE REQUIREMENTS
-
Masters degree in Engineering from an accredited four-year college or university
-
Minimum of 5-7 years of related experience and/or training
-
Minimum of 2 years experience as a Lead Engineer
-
Specific requirements as defined by the market sector
-
Or an equivalent combination of education, training or experience.
Accessibility Accommodation
If you are a qualified individual with a disability, you have the right to request a reasonable accommodation if you are unable or limited in your ability to use or access https://careers.jabil.com/ site as a result of your disability. You can request a reasonable accommodation by sending an e-mail to Always_Accessible@Jabil.com with the nature of your request and contact information. Please do not direct any other general employment related questions to this e-mail. Please note that only those inquiries concerning a request for reasonable accommodation will be responded to from this e-mail address.