Software Engineer jobs in United States
cer-icon
Apply on Employer Site
company-logo

DMI Computer · 13 hours ago

Software Engineer

DMI is seeking a highly skilled and innovative Software Engineer to join their dynamic development team. The ideal candidate will be responsible for designing, developing, and maintaining robust software solutions across various platforms in a collaborative Agile environment.

Information TechnologyManufacturingSoftware

Responsibilities

Develop, test, and deploy software applications using languages such as Java, C#, C++, Python, and VBA
Design and implement RESTful APIs and web services utilizing frameworks like React Express and Ruby on Rails
Manage and optimize IT infrastructure components on cloud platforms such as AWS and Azure, ensuring high availability and security
Collaborate with cross-functional teams to define project requirements and translate them into technical specifications
Maintain version control using SVN, GitHub, and Git, ensuring code integrity and proper documentation
Participate in Agile development cycles including sprint planning, stand-ups, and retrospectives to ensure timely delivery of features
Conduct code reviews to uphold quality standards and implement best practices in front-end and back-end development
Work with databases such as MySQL, SQL Server, and other SQL-based systems to design schemas, write queries, and optimize performance
Support system integration efforts involving REST APIs, RBAC security models, Linux environments, and application deployment pipelines
Engage in continuous learning of emerging technologies like quantum engineering principles to enhance software solutions

Qualification

JavaPythonAWSReactAgile methodologiesC#C++RESTful API designLinux environmentsMySQLSQL ServerVersion control (Git)VBAProblem-solvingTeam collaboration

Required

Proven experience in software development with proficiency in JavaScript, Java, C#, C++, Python, VBA, .NET framework, and Linux environments
Strong understanding of web development technologies including React, RESTful API design, front-end development, and server-side scripting
Hands-on experience with cloud services such as AWS and Azure for infrastructure management
Familiarity with version control systems like GitHub, Git, SVN for collaborative coding projects
Knowledge of database management systems including MySQL and SQL Server; ability to write optimized queries
Experience working within Agile methodologies to deliver iterative software solutions effectively
Understanding of IT infrastructure components relevant to application deployment and security protocols like RBAC
Excellent problem-solving skills combined with the ability to work independently or as part of a team in a fast-paced environment

Benefits

AD&D insurance
Dental insurance
Health insurance
Life insurance
Vision insurance

Company

DMI Computer

company-logo
Distribuidor mayorista informático con una trayectoria de más de 30 años de experiencia en sector.

Funding

Current Stage
Growth Stage
Company data provided by crunchbase