Software Engineer (891814)
at SDI Management LLC
Mount Morris, PA 15349, USA -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 25 Aug, 2024 | Not Specified | 26 May, 2024 | N/A | Jenkins,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 Languages | No | No |
Required Visa Status:
Citizen | GC |
US Citizen | Student Visa |
H1B | CPT |
OPT | H4 Spouse of H1B |
GC Green Card |
Employment Type:
Full Time | Part Time |
Permanent | Independent - 1099 |
Contract – W2 | C2H Independent |
C2H W2 | Contract – 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