Junior Software Engineer - Bradenton, United States - IRISS Inc.

    Default job background
    Description

    Job Description

    Job DescriptionCompany Overview:

    IRISS Inc., a global leader in Safety & Reliability for critical asset monitoring, inspection, and management, specializing in the design, manufacturing, and sales of electrical and mechanical reliability solutions across multiple industries.
    Position: Junior Software Engineer

    Location: IRISS HQ - Bradenton, FL

    Reports To: Software Engineer

    As a Junior Software Engineer, you will join our team to contribute to the development and maintenance of our applications, which include an Angular frontend, an ASP.NET/Entity Framework Core backend, and a Flutter mobile app. This role is ideal for someone passionate about development, eager to learn, and collaborate with experienced professionals.

    Key Responsibilities:

    Frontend Development:
    • Assist in developing and maintaining the Angular-based frontend.
    • Implement user interface designs with a focus on user experience.
    • Debug and resolve frontend issues, ensuring compatibility across various browsers and devices.
    Backend Development:
    • Contribute to the development of the ASP.NET/Entity Framework Core backend.
    • Participate in database design and management, optimizing performance and scalability.
    • Collaborate in API development and integration.
    Mobile App Development:
    • Support the development and maintenance of the Flutter mobile app.
    • Ensure consistent performance and appearance across different platforms and devices.
    • Work with team on bug fixes and improving application performance.
    Collaboration and Learning:
    • Actively participate in code reviews to learn from senior developers and contribute to code quality.
    • Collaborate with cross-functional teams (e.g., product managers, designers) to define, design, and ship new features.
    • Stay updated with the latest industry trends in web and mobile development technologies.
    Testing and Documentation:
    • Assist in the development of automated tests to ensure the reliability and robustness of the applications.
    • Contribute to the creation and maintenance of system documentation and technical guidelines.
    Problem-Solving:
    • Provide timely solutions to technical problems that arise in the development process.
    • Proactively identify and suggest improvements to the current systems.

    Qualifications:
    • Familiarity with Angular, ASP.NET/Entity Framework Core, and Flutter.
    • Basic understanding of version control systems, such as Git.
    • Strong problem-solving skills and a keen attention to detail.
    • Ability to work effectively in a team environment.
    • Eagerness to learn and adapt to new challenges.
    • Ability to commute to the Bradenton, FL headquarters. This is an in-office position.
    Compensation:
    • Competitive salary, comprehensive benefits package, and opportunities for professional growth and development.