Full Time

Software Engineer – Software Development Jobs

Posted 8 months ago
Alabama
$50 - $60 per hour

Job Description

Job Type: Senior Software Engineer from home
Location: Alabama work from home
Company: Development Dimensions International – DDI

We are seeking a Senior Software Engineer to join our Agile development team and play a vital role in implementing enterprise-level software applications. As a Senior Software Engineer, you will collaborate closely with cross-functional teams, adhere to development standards, and contribute to the architectural roadmap of the department.

Responsibilities:

  • Adhere to established development practices, security standards, and coding best practices.
  • Implement features aligned with the department’s architectural roadmap.
  • Represent DDI technology externally to build internal relationships.
  • Collaborate with Product Owners (POs) and Architects to develop new platform features.
  • Analyze business needs, develop requirements, design, develop, and test software solutions.
  • Consider multiple systems and cross-system integration when designing solutions.
  • Collaborate with technical leads and impacted teams to ensure alignment and address dependencies.
  • Strive to become a Technical Subject Matter Expert (SME) in the products your team maintains.
  • Contribute to project completion within agreed time frames, providing scope estimates, quality standards, and budget considerations.
  • Troubleshoot reported problems in a timely manner and ensure effective resolutions.
  • Take on a Feature Lead role within the team and ensure work is groomed and implemented.
  • Manage multiple initiatives simultaneously.
  • Provide constructive feedback during peer reviews and mentor other team members.
  • Contribute to the development of your own and the team’s technical expertise.
  • Create a participative environment and influence others positively.

Requirements:

  • 5+ years of 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 of experience working with web services and N-tier applications using current UI frameworks and modern web application standards.
  • 2+ years of experience working with Angular or similar Front-End Frameworks.
  • Technical aptitude and a proactive approach to learning new technologies.
  • Knowledge of design patterns and their application.
  • Ability to diagnose and resolve problems within software applications.
  • Innovative thinking and problem-solving skills.
  • Ability to perform effectively under pressure and in ambiguous situations.
  • Capability to coach and provide feedback to team members.
  • Demonstrated independence, ownership of features, attention to detail, and complex task handling.
  • Strong teamwork, critical thinking, adaptability, and communication skills.
  • Working knowledge of quality assurance methods such as unit, integration, regression, and user interface automated testing.

If you are an experienced Software Engineer with a passion for innovation and collaboration, and you meet the qualifications listed above, we encourage you to apply. Join our team and contribute to the development of cutting-edge software solutions that drive our organization’s success.