Sr Software Engineer

Overview

On Site
Contract - W2
Contract - 6 Month(s)

Skills

MongoDB
Production Support
Reverse Engineering
Scrum
Database
Technical Writing
Unit Testing
Test Scripts
Quality Assurance
Interfaces
Innovation
Management
Agile
Mentorship
Software Development
Programming Languages
IT Management
Continuous Integration and Development
Continuous Integration
Communication
English
Object-Oriented Programming
JavaScript
React.js
HTML
Cascading Style Sheets
VBScript
Java
Node.js
JSON
Microsoft IIS
SQL
Database Design
Internationalization And Localization
Accessibility
Business-to-business
Health Insurance
Insurance
Team Building
Collaboration
Wiki
Knowledge Base
Status Reports
Account Management
IT Consulting
Managed Services
Recruiting
Artificial Intelligence
Cyber Security
Enterprise Architecture
Training
FOCUS

Job Details

OP is excited to offer an opportunity for a passionate and innovative Sr. Software Engineer to join a global entertainment company. This candidate should have full-stack development experience. This is a Java and MongoDB-heavy role.
Responsibilities:
  • Maintain a full-stack development environment with technologies including JavaScript, React, HTML, Classic ASP, Java, Node.js, JSON, IIS, and MS SQL.
  • Triage production support issues and develop software fixes with a short turnaround time. This may require in-depth troubleshooting and reverse engineering of existing code.
  • Participate in daily scrum meetings to collaborate with team members.
  • Develop feature enhancements to meet new business requirements.
  • Prepare code merge requests and database changes for deployment.
  • Perform regular code reviews.
  • Create and maintain technical documentation.
  • Perform unit testing and write test scripts for QA.
  • Recommend improvements to processes, technology, and interfaces that improve the effectiveness of the team.
  • Encourage innovation.
  • Help design critical software components, systems, and features.
  • Manage deliverables and deadlines in an agile setting.
  • Mentor and train other team members on design principles and coding best practices.
Minimum Qualifications:
  • 5+ years of software development experience in one or more general-purpose programming languages.
  • Experience as being technical lead of a team or project.
  • Experience with code versioning in a continuous integration/deployment setting.
  • Working proficiency and communication skills in verbal and written English.
  • Significant knowledge/experience in relevant technologies, such as:
    • CS Fundamentals
    • Object-oriented programming
    • Development tools
    • JavaScript
    • React
    • HTML/CSS
    • Classic ASP/VBScript
    • Java
    • Node.js
    • JSON
    • IIS
    • MS SQL
    • Database design
    • REST APIs
Preferred Qualifications:
  • Familiarity with the entire web stack, experience with localization and accessibility, experience working on large-scale enterprise B2B systems.
Required Education:
  • Bachelor's or Equivalent.
Benefits:
  • 401(k).
  • Dental Insurance.
  • Health insurance.
  • Vision insurance.
  • We are an equal opportunity employer and value diversity, equality, inclusion, and respect for people.
  • The salary will be determined based on several factors including, but not limited to, location, relevant education, qualifications, experience, technical skills, and business needs.
Additional Responsibilities:
  • Participate in OP monthly team meetings, and participate in team-building efforts.
  • Contribute to OP technical discussions, peer reviews, etc.
  • Contribute content and collaborate via the OP-Wiki/Knowledge Base.
  • Provide status reports to OP Account Management as requested.

About us:
OP is a technology consulting and solutions company, offering advisory and managed services, innovative platforms, and staffing solutions across a wide range of fields - including AI, cyber security, enterprise architecture, and beyond. Our most valuable asset is our people: dynamic, creative thinkers, who are passionate about doing quality work. As a member of the OP team, you will have access to industry-leading consulting practices, strategies & and technologies, innovative training & education. An ideal OP team member is a technology leader with a proven track record of technical excellence and a strong focus on process and methodology.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.