Sr. Software Engineer

Development Dimensions International
United, PA, United States
$99.9K-$144.7K a year
Full-time

The Senior Software Engineer works as an integral and collaborative part of an Agile development team to implement all phases of enterprise-level software applications.

Responsibilities :

  • Practice and adhere to the established development practices, standards and guidelines for security, performance, and general coding best practices.
  • Understand and implement features in alignment to the architectural roadmap of the department.
  • Independently represent DDI technology outside of the Product Development group to build collaborative internal relationships.
  • Collaborate closely with POs and Architects to develop new features and functionality for our platform.
  • Analyze business needs, develop requirements, design, develop and test software solutions.
  • Demonstrate technical aptitude and take multiple systems and cross system integration into account when designing and developing solutions.
  • Collaborate with technical leads and impacted teams to ensure proper alignment and dependencies are accounted for.
  • Work towards becoming a Technical SME in the products that their teams maintain.
  • Contribute towards successful completion of projects in consideration of agreed time frames, providing scope estimates, quality aspects (architecture standards, coding standards, configuration management) and budget.
  • Actively troubleshoot reported problems in timely manner and ensure resolved in best way for product.
  • Take on Feature Lead role within the team and ensure the work is groomed and implemented.
  • Work on multiple initiatives at the same time.
  • Provides regular, direct, and impactful feedback during peer reviews, and engages others across DDI to help them grow their skills and toolkit.

Is generous with their time and knowledge and looks out for and offers potential opportunities to others on the team, as well as flags successes and concerns to manager.

Assumes a leadership role in the areas they support, communicating effectively with various stakeholders both within product management and across DDI.

Seeks out new processes, techniques, and tools, tries them out and reports back to the team, recommending what to incorporate into the process.

Contributes not only to the areas they work on, but to DDI as a whole. Identifies and shepherds' new initiatives, gains buy-in and collaborates with other disciplines and departments.

Spreads DDI's brand attribute thinking and enthusiasm across the organization and beyond - whether presenting, participating in innovation weeks, or other interactions.

  • Coach and mentor other Software Engineers through peer reviews of their work, informal mentoring during code development, and assisting with the planning and organizing of work.
  • Contribute to the development of your own and team's technical acumen.
  • Influence others by creating a participative environment.

Requirements

Minimum Qualifications

  • 5+ Years' experience in software engineering using .NET framework, C#, JavaScript libraries and Microsoft SQL Server. Azure, Composable architecture, and exposure to Micro-Front ends is a plus.
  • 5+ Years experience working with web-services, and N-tier applications using current UI frameworks, modern web application standards.
  • 2+ Years experience working with Angular or similar Front-End Frameworks.
  • Technical aptitude and demonstrated initiative to investigate and learn new technologies.
  • Stays abreast of key developments within the software industry, actively seeks learning opportunities and applies acquired knowledge to the job.
  • Knowledge of design patterns and when to use them.
  • Ability to identify, diagnose, and resolve problems within software applications.
  • Ability to come up with innovative ideas and novel ways to solve work problems / opportunities.
  • Maintains stable performance under pressure and / or in the face of ambiguity.
  • Ability to coach and provide direct feedback to other team members for their productivity and delivery of their work with quality.
  • Works independently and demonstrates ownership of features and team's work products by taking responsibility for the success of important tasks, working on tasks requiring great attention to detail and performing complex tasks or working on complex projects.?
  • Demonstrates teamwork, critical thinking, adaptability, problem analysis, initiative, communication skills, risk taking and planning & organizing.
  • Working knowledge of some or all the following quality assurance methods unit, integration, regression, user interface automated testing.

Salary : The anticipated hiring range for this position is listed below.

Variable Pay : 10% of Salary

The exact compensation offered will vary based on skills, experience, and geographic location.

Benefits : Click here for an overview of the benefits DDI offers.

Salary Description

$99,900 - $144,650

1 day ago
Related jobs
Promoted
iSeatz
Philadelphia, Pennsylvania

The Senior Software Engineer (Rust) reports to the Engineering Manager and works closely with cross-functional teams including other software engineers, architects, quality assurance, and product managers to ensure seamless, high-quality product and platform delivery. Uphold and propagate best pract...

Promoted
Development Dimensions International
Bridgeville, Pennsylvania

The Senior Software Engineer works as an integral and collaborative part of an Agile development team to implement all phases of enterprise-level software applications. Coach and mentor other Software Engineers through peer reviews of their work, informal mentoring during code development, and assis...

Comcast Corporation
Philadelphia, Pennsylvania

Trains junior Software Development Engineers on internally developed software applications. Software Engineers to help design, build and support our high-quality, innovative video advertising platform. FreeWheel’s Engineering hub is a core part of our global engineering group that is building the on...

IntePros Consulting
Exton, Pennsylvania

Software Engineer Responsibilities:. Software Engineer Education and Experience:. Software Engineer Knowledge, Skills, and Abilities:. ...

CHUBB
Philadelphia, Pennsylvania

Bachelor’s degree or higher education level, or its foreign equivalent, in Computer, or Information Technology discipline, or a related engineering/computer field. ...

Lockheed Martin
Pennsylvania

Within the RMS C6ISR we are seeking a motivated and experienced Senior Software Engineer to support our team on the Terrestrial Layer System (TLS) Program. As a senior member on our Software Engineering team, you can help us take on the world’s most important and complex challenges by providing solu...

Erie Insurance
Erie, Pennsylvania

May perform duties in one or more of the following disciplines: Open Systems Mainframe Application Configuration What You'll Do: This opportunity is for a DevSecOps focused Software Engineer/Sr Software Engineer who will discover, assess, design and implement DevSecOps practices, processes...

Innovation Works, Inc.
Pittsburgh, Pennsylvania

Job Brief We are looking for an experienced software engineer with a passion for web technologies and quality assurance. Likes customers and wants to talk to them Proven ability to manage multiple projects at a time while paying strict attention to detail Excellent listening, negotiation, and presen...

Aurora
Pittsburgh, Pennsylvania

We’re searching for a Software Engineer to focus on ML Accelerators. Develop perspectives on where opportunities and gaps might be in our machine learning software and hardware strategy with a longer-term horizon in mind. Maintain relationships and intel across the ML ecosystem including both establ...

PNC Bank
Pittsburgh, Pennsylvania

Provides detailed technical design and development of software solutions using existing and emerging technology platforms. Proposes & designs software solutions to address complex business needs. Writes code, tests and deploys software. Prepares technical and procedural documentation required for so...