MegaCorp Logistics is hiringSenior Software Developer
Ranked as a top 30 brokerage company and in the top 100 of all Logistics Companies in the US, MegaCorp Logistics is a fast-growing third-party logistics company. We are seeking highly creative and motivated individuals who are committed to finding successful answers to our clients' needs. Our team represents decades of experience in the 3PL industry and we are looking to add more talent to our team. We offer our employees a competitive benefits package that includes unlimited earning potential, medical/dental/vision benefits, matching 401(k) Plan, paid time off, and many more perks in a fun high-energy environment. We have our employee’s best interest at heart and know you are not simply a number. We want you to thrive in a positive work environment so we give you the tools for success.
POSITION SUMMARY:
- Responsible for designing, developing, testing, and maintaining high-quality software to meet business and customer needs. Depending on the role, software engineers work on development initiatives that include:
- Developing features and capabilities for end users, either external customers or internal employees.
- Developing platforms such as data engineering, developer tooling, or machine learning.
- Configuring and customizing vendor-provided packaged software.
ESSENTIAL FUNCTIONS:
- Responsible for writing high-quality code that satisfies customer needs and strives for simplicity, clarity, and testability.
- Promotes a collaborative team environment and works closely with colleagues to achieve business objectives.
- Collaborates with stakeholders (e.g. business stakeholders, product owners, project managers, and end users) to understand functional and non-functional requirements.
- Investigates and proposes solutions to development and design problems.
- Participates in scope of work estimation and forecasting.
- Adheres to architecture, design, implementation, and security standards and best practices, as well as to established development practices and processes.
- Participates in code reviews or use collaborative programming techniques to promote high quality business outcomes.
- Conducts analysis to determine integration needs, and design and plan integrations.
- Implements unit and integration tests and conduct functional and performance testing where appropriate.
- Develops reusable software building blocks to enable faster delivery.
- Improves performance of existing software by diagnosing and resolving critical issues.
- Prepares technical documentation, including software design evaluation plans, test results, and technical manuals.
- All other duties as assigned
KNOWLEDGE & SKILLS:
- Strong proficiency in one or more coding languages (e.g. JavaScript, .NET, C#)
- Experience with development platforms (e.g. Azure, Kubernetes)
- Understanding of software development lifecycles.
- Strong ability to understand context for code, the codebase, and its relation to business objectives.
- Ability to work both independently and on a team.
- Demonstrated ability to communicate complex technical information in a condensed manner to various stakeholders verbally and in writing.
- Excellent problem solving and analytical skills.
- Growth mindset and a willingness to learn new skills, technologies, and frameworks.
- Ability to learn quickly, analyze situations and make decisions which support the ongoing success of MegaCorp
EDUCATION AND EXPERIENCE:
- Bachelor’s degree or equivalent applied experience.
- 5+ years of experience in software engineering.
- Background in supply chain, transportation and logistics preferred
*Please note that we do not currently employ candidates from the following states: California, Maine, Vermont, New Hampshire, New York, Massachusetts, Rhode Island, Connecticut, New Jersey, Oregon, Washington, and Washington, DC*
Something went wrong.