Senior Software Development Engineer at UPS

Posted in Engineering 18 days ago.

Location: parsippany, New Jersey





Job Description:
Before you apply to a job, select your language preference from the options available at the top right of this page.

Explore your next opportunity at a Fortune Global 500 organization. Envision innovative possibilities, experience our rewarding culture, and work with talented teams that help you become better every day. We know what it takes to lead UPS into tomorrow-people with a unique combination of skill + passion. If you have the qualities and drive to lead yourself or teams, there are roles ready to cultivate your skills and take you to the next level.

Job Description:

THIS POSITION IS HYBRID AND WILL REQUIRE CANDIDATES TO WORK IN THE PARSIPPANY, NJ OFFICE 3 DAYS A WEEK

Applies the principles of software engineering to design, develop, maintain, test, and evaluate computer software that provide business capabilities, solutions, and/or product suites. Provides systems life cycle management (e.g., analyses, technical requirements, design, coding, testing, implementation of systems and applications software, etc.) to ensure delivery of technical solutions is on time and within budget. Researches and supports the integration of emerging technologies. Provides knowledge and support for applications' development, integration, and maintenance. Develops program logic for new applications or analyzes and modifies logic in existing applications. Analyzes requirements, tests, and integrates application components. Ensures that system improvements are successfully implemented. May focus on web/internet applications specifically, using a variety of languages and platforms. Defines application complexity drivers, estimates development efforts, creates milestones and/or timelines, and tracks progress towards completion.

Provides specific functional expertise that is theoretical and conceptual in nature. This expertise is typically acquired through a combination of university education and experience within a field. May have responsibility for supervising others in the capacity of a "player coach" but primary focus is individual expertise. Particularly at higher levels, sophisticated subject matter expertise is a requirement for success.

Applies in-depth conceptual and practical knowledge in own job discipline and basic knowledge of related job disciplines. Solves complex problems related to own job discipline by taking a new perspective on existing solutions. Builds consensus. Regularly acts as a resource for colleagues with less experience. Works independently, receives minimal guidance.

The individual is required to perform packaging / development, unit testing, execute lab environment installations, maintain lab environments, and troubleshoot installation issues.

Analyze application packaging requirements, create design documents, implement and testing the solution for projects as needed. Activities are performed across a varied range of software suites. Troubleshoots/resolves technical problems, provides full technical support during installations. Instructs/assists others with performing installs and troubleshooting issues. Performs planning, diagnoses risk and system issues, takes corrective action to ensure continuity of systems. This position identifies and implements technologies and processes to improve reliability, efficiency, and availability of the systems environment. The individual will utilize standardized tools for work assignments of moderate risk, impact, complexity, and scope. Good written and verbal communications are required for understanding of assignments and ability to participate in conference calls and collaborate during deployments

Agile Engineering Best Practices
• Stays current on industry trends and serves as an expert on the software development lifecycle and agile engineering practices, coaching others when needed.
• Recommends and plans for application of agile methodologies vs. traditional methodologies, based on comparison of various approaches to achieve the most effective development outcome.
• Identifies appropriate agile engineering practices (e.g., Extreme Programming techniques such as pair programming and test driven development) and coaches others in applying in software development projects.

Troubleshooting
• Conducts a deep review of data and issues to quickly reveal the root cause of problem.
• Recommends interim and long-term solutions to complex problems to ensure successful resolution.
• Executes solutions to complex problems; guides the analysis of a problem all the way to a successful resolution.

Application Development/Programming
Creatively tests and maintains software applications and related programs and procedures by using a variety of software development tools following design requirements of customer.

Mandatory Skills

Advanced Powershell and/or Windows Command Shell scripting, Advanced HCL/IBM Big Fix with knowledge of TEM(Tivoli Endpoint Manager) Action script language and relevance building, Advanced C# and XML required.. Good verbal and written communication skills required. Intermediate to advanced , Microsoft Excel and Access required

System and Technology Integration
Possesses knowledge of features and facilities for integration, and communication among applications, databases and technology platforms to bring together different components and form a fully functional solution to a business problem.

Employee Type:
Permanent

UPS is committed to providing a workplace free of discrimination, harassment, and retaliation.

Other Criteria:

Employer will sponsor visas for specific positions. UPS is an equal opportunity employer. UPS does not discriminate on the basis of race/color/religion/sex/national origin/veteran/disability/age/sexual orientation/gender identity or any other characteristic protected by law.
More jobs in parsippany, New Jersey


Tilcon New York, Inc.

Diagnostica Stago, Inc.

Haley & Aldrich
More jobs in Engineering


Federal Reserve Bank (FRB)

Essity North America Inc.

Federal Reserve Bank (FRB)