Job Description
Job Summary
The Software Engineer will design, develop, test, and support enterprise-grade applications in a dynamic and fast-paced environment. This role requires a blend of technical expertise and business acumen, ensuring high-quality software solutions that meet stakeholder needs. You will collaborate closely with cross-functional teams to define, build, and enhance applications that drive business value and customer engagement.
Key Responsibilities
Lead and participate in the full software development lifecycle — design, code, test, debug, deploy, and support scalable applications.
Conduct application functionality gap analyses and feasibility studies in collaboration with business stakeholders.
Provide technical design documentation and specifications that align with functional requirements.
Develop and maintain applications capable of running across Apple and Google stores.
Build and manage templates, workflows, data imports/exports, APIs, and user interfaces.
Perform root-cause analysis and resolve application issues; research and apply upgrades or new features.
Develop and execute unit tests prior to QA handoff; support performance, regression, and user acceptance testing.
Ensure applications adhere to security and compliance standards.
Mentor engineers and lead peer code reviews.
Stay current with emerging technologies and contribute to continuous improvement initiatives.
Bachelor’s degree in Computer Science, Engineering, or related discipline (or equivalent experience).
5+ years of experience in Java development and object-oriented design for large-scale enterprise systems.
5+ years of experience with WebSphere Commerce (v8.x preferred).
5+ years of experience developing and integrating Web Services (REST/SOAP).
Hands-on experience with source control/versioning tools (Git, SVN, CVS).
3+ years’ experience with MVC frameworks such as Struts or Spring.
3+ years of experience in front-end development (JavaScript, jQuery, HTML5, CSS3).
Experience developing for mobile or responsive web environments.
Strong understanding of Agile software development methodologies and Atlassian tools (Jira, Bitbucket, Confluence).
Excellent analytical, problem-solving, and communication skills.
Strong collaboration and teamwork mindset.
Preferred Qualifications
Experience in Headless Commerce Architecture using MuleSoft.
Experience with JavaScript frameworks such as React, Angular, or Vue.
Experience working across multiple commerce models (B2B, mobile commerce, etc.).
Familiarity with cloud environments (AWS, Azure, or GCP).
Experience mentoring teams and leading code/design reviews.
...Job Description Job Description Job Type: Full-Time | In-Person Experience Level: Entry-Level (No experience required) Ready to launch your career in sales and marketing with a company that actually invests in YOU? Join a fast-growing team in Pittsburgh where...
...Aviata Health Group is looking for qualified Assistant Nursing Home Administrators to join our family! We are searching for an Assistant Licensed Nursing Home Administrator (LNHA) to join our community that is resident & family focused, a team builder, and excited about...
...about making a difference in the lives of families? Thom Child & Family Services located in Lowell, MA is seeking a part time Portuguese Interpreter to join their team. As an Early Intervention Portuguese Interpreter, you will be responsible for assisting...
Job Description Job Description Position Purpose: Under direction of the Care Team Supervisor & Program Director, the Crisis Prevention Specialist/Care Team Specialist will be participating in a multi-disciplinary team, contributing to client engagement, retention...
...together traditional and modern methodologies to meet the needs of our students. We believe music education should be creative, fun, and engaging. We are looking to bring on teachers who are excited to share their passion for music with young learners. This academy...