Software Engineer (891814)

at  SDI Management LLC

Mount Morris, PA 15349, USA -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate25 Aug, 2024Not Specified26 May, 2024N/AJenkins,Bash,Information Security,Access,Python,Web Application Development,Software Solutions,Mysql,Phones,Stairs,Powershell,Sql Server,Oracle,Computer Science,Natural Language Processing,Information Technology,Materials,Asp.Net,Scripting LanguagesNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

SOFTWARE ENGINEER – JOB DESCRIPTION

SDI Management LLC

KNOWLEDGE, SKILLS, AND ABILITIES:

  • Ability to develop, implement, maintain, and optimize custom software solutions in Python
  • Ability to communicate information clearly, accurately, and timely
  • Ability to be proficient, be curious, and be part of a supportive team and is growth oriented
  • Ability to utilize standard as well as learn evolving web application technologies
  • Ability to automate tasks using scripting languages like PowerShell or Bash for on-premises systems
  • Ability to incorporate best practices on information security into development efforts
  • Ability to demonstrate exceptional collaboration skills, actively contributing to team discussions, sharing knowledge, and supporting colleagues to achieve common goals
  • Ability to demonstrate proficiency in DevOps practices and CI/CD tools such as BitBucket Pipelines, Jenkins, GitLab CI/CD, Azure DevOps, or similar
  • Ability to exhibit a positive attitude, fosters a supportive team environment, and communicates effectively to ensure alignment and successful project outcomes

EXPERIENCE:

  • A minimum of two (2) years of combined experience in web application development, API integration, and SDLC environment using Microsoft technology stack (e.g. Python, .NET, C#, ASP.NET, T-SQL, SQL Server)
  • Prior experience in writing SQL statements for relational database management systems like MS SQL Server, Oracle, or MySQL
  • Prior experience with or interest in pursuing AI, natural language processing

PHYSICAL REQUIREMENTS:

  • Ability to be physically seated for long periods of time in a standard issue desk chair
  • Ability to work more than 40 hours in any given week including weekend assignments when required
  • Ability to visually tolerate prolonged exposure to computer screens, mobile device (phones, tablets, etc.) screens.
  • Ability to read documents and materials in hard and soft copy form (either naturally or with corrective lenses)
  • Ability to walk, step, climb stairs to access or otherwise move from one location to another which normally involves walking within and around locations and when required to climb and descend stairs to access areas as required
  • Ability to visually see well (either naturally or with corrective lenses)
  • Ability to stand, stoop, kneel, squat, climb, and sit for long periods of time
  • Ability to lift and carry up to and including 50 lb. objects as required
  • Ability to tolerate working outdoors in all-weather conditions as required

EDUCATION:

  • Computer Science, Information Technology, or Engineering or a related field of study preferred; however, candidates with professional experience will be considered in leu of education if their professional experience demonstrates the ability to perform the tasks listed in the position’s job responsibilities section

Responsibilities:

PURPOSE:

  • The software engineer will play a critical role in project leadership and provide technical expertise, focusing on the development, maintenance, and optimization of web based applications. The software engineer will analyze requirements against industry best practices in order to design, implement, support and/or enhance enterprise-level solutions that meet business needs that align with the Company’s long term goals.

JOB DUTIES:

  • Develops effective solutions and designs based on use case surveys, business process descriptions, and task analyses
  • Provides designs and recommends alternative solutions through critical analysis and expert knowledge of applications and supporting technology
  • Develops, maintains, and optimizes new and existing applications
  • Recommends design/system alternatives or approaches to Company’s systems
  • Utilizes technical/application skills within functional/project areas and with stakeholders to identify and communicate opportunities for business process optimization
  • Utilizes standards in the delivery of plans, designs, program modification, testing, and installation of project work
  • Collaborates with third party designers to implement solutions and processes that aligns with the Company’s usability standards
  • Responsible for learning, maintaining and improving complex legacy systems as directed
  • Assists in implementation and management of CI/CD pipelines to automate build, test, and deployment processes
  • Completes project deliverables on time and adheres to best practices
  • Maintains communication channels with team members and provides ongoing progress reports to stakeholders
  • Anticipates project issues and proactively seeks out solutions
  • Works effectively with others to accomplish project deliverables
  • All other duties as assigned by Company management


REQUIREMENT SUMMARY

Min:N/AMax:5.0 year(s)

Information Technology/IT

IT Software - Application Programming / Maintenance

Software Engineering

Graduate

Proficient

1

Mount Morris, PA 15349, USA