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
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
Distribuidor mayorista informático con una trayectoria de más de 30 años de experiencia en sector.
Funding
Current Stage
Growth StageCompany data provided by crunchbase