Job Description
This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.
Written by AI from the job title and company, not by MRO, so some details may not match this job. The employer's own page has the real description.
Job Overview
The Software Engineer position is a critical role within MRO, focused on designing, developing, and maintaining software solutions that support our business objectives. The successful candidate will collaborate with cross-functional teams to deliver robust applications and enhance existing systems, utilizing best practices in software development. Furthermore, the role demands active participation in code reviews, testing, and continuous integration processes, ensuring high-quality deliverables in a remote work environment.
Job Responsibilities
- Design, develop, and maintain software applications according to project specifications and timelines.
- Collaborate with product management and customer experience teams to understand requirements and implement effective solutions.
- Participate in code reviews to ensure adherence to best practices and quality standards.
- Develop and execute unit tests to validate functionality and improve software reliability.
- Support troubleshooting and debugging of software defects and performance issues.
- Contribute to architectural discussions and provide input on technology choices.
- Stay updated with emerging technologies and industry trends, and evaluate their potential impact on MRO’s projects.
Qualifications
- Bachelor’s degree in Computer Science, Software Engineering, or a related field.
- Minimum of 3 years of professional experience in software development.
- Proficiency in programming languages such as Java, Python, or C#.
- Experience with web frameworks such as React, Angular, or ASP.NET.
- Strong understanding of databases (SQL and NoSQL) and experience with data modeling.
- Familiarity with version control systems, preferably Git.
- Excellent problem-solving and analytical skills.
- Ability to work independently and collaboratively in a remote setting.
Technologies & Tools
The Software Engineer at MRO will utilize a variety of technologies and tools, including programming languages (Java, Python, C#), web frameworks (React, Angular, ASP.NET), and database systems (SQL, NoSQL). Familiarity with tools for version control (Git), issue tracking (JIRA), and continuous integration/continuous deployment (CI/CD) platforms will also be essential in this role to ensure efficient workflow and project management.
Ideal Candidates
The ideal candidate for the Software Engineer position at MRO is someone who exhibits a strong commitment to excellence and has a passion for technology. They should possess robust communication skills and the ability to thrive in a fast-paced, remote working environment. Ideal candidates are adaptable, proactive in their learning, and demonstrate a collaborative spirit while also being able to work independently. They should be enthusiastic about taking on challenges and contributing innovative ideas that enhance project outcomes.
In August there were 7.1 million job openings in the US, and 7 million people out of work and looking, says the Bureau of Labor Statistics. The job market now →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.