Senior Software Engineer

| Canada
Sorry, this job was removed at 8:46 a.m. (CST) on Tuesday, May 28, 2024
Find out who's hiring in Other US Location.
See all Developer + Engineer jobs in Other US Location
Apply
By clicking Apply Now you agree to share your profile information with the hiring company.

E2open is the connected supply chain platform that enables the world’s largest companies to transform the way they make, move, and sell goods and services. We connect more than 400,000 partners as one multi-enterprise network. Powered by the network, data, and applications, our SaaS platform anticipates disruptions and opportunities to help companies improve efficiency, reduce waste, and operate sustainably. Our employees around the world are focused on delivering enduring value for our clients.

Senior Software Engineer

DEPARTMENT: Product Development BUSINESS UNIT: Corporate

REPORTS TO: Manager, Product Development

DIRECT REPORTS: No

YEARS OF EXPERIENCE: 3-5

LOCATION: Austin, TX - hybrid 3 days in office


POSITION OVERVIEW

The Senior Software Engineer role is a position within the e2open Development team, creating and updating programs to meet the needs of our customers. Using a variety of software languages, tools and techniques, the Software Engineer delivers high quality products according to the specifications outlined by Product Management according to the standards set by the company.


RESPONSIBILITES:

Development

· Understand clearly and adhere to Agile design, implementation, and testing principles.

· Be able to cross train and willingness to learn new technologies.

· Adhere to requirements and collaborate on best approaches to design, security, and implementation to mitigate risk to existing product stability, reliability, and performance.

· Contribute to design decisions on all levels of a software life cycle.

· Create unit tests, proactively validate, and improve testing coverage on developed software.

· Create technical documentation on developed software for proper usage, identify limitations, and restrictions.

· Contribute to end-user documentation while working with technical writers.

· Perform maintenance of components to improve performance and enhance functionality without regression.

· Demonstrate technical flexibility, compromise, and creativity in problem solving.

· Contribute actively to design or process development in a defined scope.

· Expect to participate in design discussions and development in any of a range of product areas.

· Demonstrate strong teamwork skills.

Technology

· Working and practical knowledge in developing Java and Spring internet-based applications. Experience in cloud computing is a plus.

· Practical experience in container-based technologies. Docker and Kubernetes experiences are a plus.

· Practical understanding and appreciation of internet security best practices.

· Working knowledge in database design, structures, and queries. Oracle background is a plus.

· Practical understanding of queuing theory.

· Familiarity with complex data structures, transformations, derivations, serialization.

· Proficient in developing, deploying, and troubleshooting software in Unix systems.

· Experience in software build technologies including source control, build and branching, automation. Maven, Bitbucket, and JIRA background a plus. Experience in CI/CD principles a plus.


QUALIFICATIONS AND EXPERIENCE:

General Qualifications:

· Bachelor’s degree in computer science, or equivalent experience. Required to meet 3-5 years of practical experience.

· Be accountable for the quality, performance, and timely delivery of assigned tasks.

· Able to communicate well with others.

· Participate in meetings, sharing ideas, experiences and retaining shared information

· Comfortable in a team-based and collaborative setting. Ask questions without hesitation. Pursue resolution diligently until an answer is provided.

· Write clearly, concisely and at a level appropriate for the intended audience.

· Commit to Ontime Delivery of committed work product.

· Deliver a level of quality commensurate with requirements.

· Identify obstacles and seek out appropriate help in removing them.

· Show high motivation and a strong drive for results.

· Evolve knowledge of products, markets, and customer needs.

· Be comfortable in reviewing and providing constructive suggestions to others' work product.

· Consistently demonstrate strong analytic and problems solving skills, and willingness to solve problems to their reasonable conclusion.

· Estimate time and resources required to accomplish goals and be accountable for those estimates.

· Manifest a highly organized and detail-oriented work ethic.

· Accept constructive criticism effectively.

· Comfortable in voicing personal technical limitations and asking for clarification and assistance.

· Set SMART goals and possess a strong desire to learn.

· Willingness to contribute to support, write technical documentation, mentor inside or outside of one’s immediate team, collaborate on technical challenges, and engage customers to troubleshoot developed software.


Technical Qualifications:

· Proven experience in object-oriented design patterns, Java and Java based technologies (Spring, Hibernate etc) in internet applications. Working knowledge of SaaS implementations is a plus.

· Experience in RESTful API design and implementation. Demonstrable knowledge in REST web services, JSON, XML, Javascript, HTML and Web technologies. Practical experience in SaaS product integration practices is a plus.

· Proven experience with containers (Docker or other runtime). Kubernetes and Helm charts are a plus.

· Practical experience in writing scalable, robust, and maintainable code based on microservice and containerized architecture.

· Practical experience in applying best practices in internet security.

· Experience with relational databases. Oracle experience is a plus.

· Experience in following Agile development principles.

· Experience in software version control systems, such as Bitbucket (git).

· Comfortable in working with software life cycle tracking systems, such as JIRA.

· Comfortable in working with advanced IDEs, such as IntelliJ

· Proficient in debugging complex issues and comfortable in recommending viable solutions.

· Proficient in working, developing, monitoring, and debugging in Unix environments.

· Must communicate effectively to both technical and non-technical audiences.


Years of Experience: 3-5 Years


PHYSICAL REQUIREMENTS:

General office environment and responsibilities requiring:

· Extensive use of computers involving viewing a monitor and keyboarding most of the workday

· Placing, receiving, and participating in conference calls

· Occasionally moving and lifting objects up to 20 pounds

· May require 10% travel or more if needed


E2open is proud to be an Equal Employment Opportunity employer. We do not discriminate based upon race, religion, color, national origin, sex (including pregnancy, childbirth, reproductive health decisions, or related medical conditions), sexual orientation, gender identity, gender expression, age, status as a protected veteran, status as an individual with a disability, genetic information, political views or activity, or other applicable legally protected characteristics.

E2open participates in the E-verify program in certain locations, as required by law.

E2open is proud to be an Equal Employment Opportunity employer. We do not discriminate based upon race, religion, color, national origin, sex (including pregnancy, childbirth, reproductive health decisions, or related medical conditions), sexual orientation, gender identity, gender expression, age, status as a protected veteran, status as an individual with a disability, genetic information, political views or activity, or other applicable legally protected characteristics.

E2open participates in the E-verify program in certain locations, as required by law.

E2open does not accept unsolicited referrals or resumes from any source other than directly from candidates or preferred vendors. We will not consider unsolicited referrals.

More Information on E2open
E2open operates in the Logistics industry. The company is located in Austin, TX, San Jose, CA, Dallas, TX, Rogers, AR, Moline, IL, Schaumburg, IL and Norwalk, CT. It has 31304 total employees. It offers perks and benefits such as Flexible Spending Account (FSA), Dental insurance, Vision insurance, Health insurance, Life insurance and 401(K). To see all 27 open jobs at E2open, click here.
Read Full Job Description
Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.

Similar Jobs

Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.
Learn more about E2openFind similar jobs