Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Sr. Software Engineer image - Rise Careers
Job details

Sr. Software Engineer

The Sr. Software Engineer works with the project team to lead the data management and integration of the customers’ business systems with Solumina. Works with the project team to configure based on the User Stories. Works with the customer’s Information Technology team to map, load, transform and validate the necessary data populated correctly within Solumina.

Essential Functions:

·         Technical Lead on projects providing the required guidance to the development team.

·         Create Technical documentation to support customers’ requirements.

·         Collaborate with Client Partner to estimate customer requirements.

·         Work with project team in the planning, prioritizing and execution of assigned tasks.

·         Lead and educate the customer on user interface and integration for the Solumina application.

·         Deploy and validate custom requirements based on user stories.

·         Perform peer code reviews ensuring programming standards are met.

·         Extensive knowledge of software development lifecycle, manufacturing processes, database concepts, and integration design

·         Support Customer Care organization with complex customers’ technical requirements

·         Drive Product innovation based on project lessons learned.

·         Contribute to the company’s continuous improvement initiatives.

·         Passion for working with customers in a fast-paced environment.

·         Very strong understanding of software development tools such as Java, JavaScript, Spring, Hibernate, Git, Database (Oracle and SQL Server), PLSQL/TSQL, XML, XSLT, JSON, JEE, JMS Tomcat/ActiveMQ

·         Knowledge of React.js, Redux and Web UI Frontend development

·         Strong analytical and technical problem-solving skills

·         Effective communication, facilitation, and presentation skills

·         Self-starter with proficient time management skills and the ability to work remotely or at customer sites. 

·         Practitioner of the Agile software development

·         Effective Leadership and influencing skills to guide stakeholders and build consensus to shared goals.

·         Growth mindset with industry familiarity in complex manufacturing processes and a desire to keep up with the latest trends.

·         Travel 15-30% of work time

·         5-8 years’ experience in software development

·         Bachelor’s degree in computer science or engineering, business information systems, computing, and information technologies

What we offer

We are committed to offering the best to our employees. We offer a comprehensive benefits package that includes:

  • Competitive salary
  • Yearly Performance Bonuses
  • Referral Bonuses
  • Comprehensive Medical/Dental/Vision Plans
  • Company Paid LTD/STD
  • Company Paid Life Insurance
  • HSA/FSA
  • Unlimited Vacation
  • 40 hours of sick time per year
  • Paid Holidays (10 per year)
  • WFH Equipment Stipend
  • Internet/WIFI stipend
  • 401K - company match
  • Educational Assistance Program
  • Wellness Program

Non-Discrimination Disclaimer:

iBase-t is committed to providing equal employment opportunities to all qualified applicants and employees. We do not discriminate on the basis of race, color, religion, sex, national origin, age, disability, or any other legally protected status. Our hiring decisions are based solely on qualifications, merit, and business needs.

Visa Sponsorship Disclaimer:

At this time, iBase-t does not sponsor visas for employment. Applicants must have valid work authorization to be considered for employment.

Average salary estimate

$115000 / YEARLY (est.)
min
max
$100000K
$130000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Sr. Software Engineer, iBase-t

Join us as a Sr. Software Engineer at iBase-t, where your passion for technology meets our commitment to innovation! In this pivotal role, you'll be the technical lead on projects, guiding our talented development team through the exciting challenges of data management and integration of our customers' business systems with Solumina. Embracing the Agile methodology, you'll collaborate closely with our clients and internal teams to ensure that user stories are transformed into tailored solutions. Your expertise will shine as you create detailed technical documentation and support our customers in navigating through user interfaces and integrations. Not only will you engage in hands-on programming and code reviews, ensuring our standards are met, but you'll also drive product innovation by sharing insights from project experiences. You'll have the opportunity to manage complex technical requirements while tapping into your vast knowledge of Java, Spring, SQL, React.js, and more. At iBase-t, we value your growth mindset and encourage continuous learning, making this the ideal place for your career advancement. With ample perks like unlimited vacation and a comprehensive benefits package, you'll find yourself thriving in a supportive environment focused on your success. Bring your problem-solving skills, effective communication techniques, and a desire to work in a fast-paced atmosphere as we together elevate our clients’ experiences!

Frequently Asked Questions (FAQs) for Sr. Software Engineer Role at iBase-t
What are the main responsibilities of a Sr. Software Engineer at iBase-t?

As a Sr. Software Engineer at iBase-t, your primary responsibilities revolve around leading data management and integration projects, managing the technical direction of the project team, and creating documentation to support client requirements. You'll work directly with clients to map and validate data within Solumina while continuously supporting the Customer Care organization with more complex technical issues. Expect to drive product innovation through your findings, conduct code reviews, and be heavily involved in UI interface guidance and the overall software development lifecycle.

Join Rise to see the full answer
What qualifications are required for the Sr. Software Engineer position at iBase-t?

To qualify for the Sr. Software Engineer position at iBase-t, candidates should possess a Bachelor’s degree in computer science, engineering, or related fields, alongside 5-8 years of software development experience. Familiarity with tools like Java, SQL, and various UI/UX technologies is essential. Experience in Agile methodologies and the ability to lead teams and influence stakeholders effectively is also important, along with an analytical mindset to solve complex manufacturing-related challenges.

Join Rise to see the full answer
How does the Agile methodology impact the Sr. Software Engineer role at iBase-t?

At iBase-t, the Agile methodology is at the core of our project execution philosophy, and this significantly influences your role as Sr. Software Engineer. You'll participate in sprint planning, engage in daily stand-ups, and help prioritize tasks, ensuring alignment with the customer’s needs. Agile encourages collaboration among cross-functional teams, fostering an environment of rapid feedback and improvements, which ultimately helps in delivering high-quality software solutions efficiently.

Join Rise to see the full answer
What tools and technologies should a Sr. Software Engineer at iBase-t be familiar with?

A Sr. Software Engineer at iBase-t should be well-versed in a variety of programming languages and frameworks, notably Java, JavaScript, and SQL. Proficiency in other technologies such as React.js, Spring, Hibernate, and database concepts is also crucial. Additionally, knowledge of integration design and modern development practices (like Git for version control) will help you excel in this role as you work on complex projects that have broad implications within manufacturing contexts.

Join Rise to see the full answer
What benefits does iBase-t offer to its Sr. Software Engineers?

iBase-t is dedicated to ensuring a fulfilling work experience for our Sr. Software Engineers. We offer a competitive salary, yearly performance bonuses, and referral bonuses. Our comprehensive benefits package includes medical, dental, and vision plans, generous vacation policies, sick time, and various stipends for WFH equipment and internet. We also promote professional growth through our educational assistance program and a wellness program to support your overall health. The culture at iBase-t is designed to foster your development and career progression.

Join Rise to see the full answer
Common Interview Questions for Sr. Software Engineer
How do you approach leading a technical team as a Sr. Software Engineer?

When leading a technical team as a Sr. Software Engineer, it's vital to foster an open communication culture that encourages idea sharing and collaboration. I begin by understanding each team member's strengths and weaknesses, allowing me to delegate tasks effectively while providing the necessary guidance. Regular code reviews and feedback sessions help maintain coding standards and ensure continuous improvement. Lastly, celebrating small successes can motivate and unify the team toward shared goals.

Join Rise to see the full answer
Can you explain your experience with Agile methodologies?

Absolutely! My experience with Agile methodologies encompasses participating in various Agile ceremonies like daily stand-ups and sprint reviews. I prioritize tasks based on client requirements and actively encourage team participation in decision-making. Leveraging Agile not only enhances flexibility in project execution but also consistently delivers functional increments, thus improving client satisfaction and team morale.

Join Rise to see the full answer
What steps do you take to ensure the quality of software development?

To ensure software quality, I adopt a multi-faceted approach that includes writing unit tests, conducting peer code reviews, and collaborating closely with QA throughout the development process. I place a high emphasis on defining clear acceptance criteria upfront during the user story development to ensure that our deliverables meet client expectations. Additionally, I encourage continuous integration practices to catch issues early in the development cycle.

Join Rise to see the full answer
How do you handle tight deadlines in a project?

Handling tight deadlines involves setting priorities, clear communication, and agile project management. I make a list of all critical tasks and rank them according to their impact. Ensuring transparency with the team about the challenges we face allows us to come together for brainstorming solutions. If necessary, I advocate for scope adjustments to maintain quality without jeopardizing the project's integrity.

Join Rise to see the full answer
Describe a time when you encountered a significant challenge during a project. How did you address it?

One significant challenge I faced was during a data migration project where we encountered unexpected data discrepancies. To address this, I coordinated with stakeholders to thoroughly analyze the data and identify root causes. I organized a series of workshops involving data analysts and software engineers to collaboratively devise solutions and ensure accurate data loads. Through open communication and teamwork, we successfully steered the project back on track.

Join Rise to see the full answer
What strategies do you use to foster collaboration between technical and non-technical stakeholders?

To foster collaboration between technical and non-technical stakeholders, I focus on understanding each group’s language and priorities. I bridge gaps by simplifying technical jargon into clear concepts and visual representations to enhance understanding. Scheduling regular stakeholder meetings facilitates ongoing communication, ensuring that everyone is aligned on objectives while valuing their insights for the development process.

Join Rise to see the full answer
What is your method for staying up to date with technology trends?

I stay current with technology trends by following influential industry blogs, participating in online developer communities, and attending relevant conferences and meetups. I also allocate time for online courses and certifications to explore emerging technologies. This proactive learning approach not only enhances my skillset but also equips me to implement innovative solutions in my projects at iBase-t.

Join Rise to see the full answer
Can you discuss your experience with both front-end and back-end technologies?

Certainly! My experience encompasses a balanced skill set in both front-end technologies like JavaScript, React.js, and CSS, and back-end technologies such as Java, Spring, and SQL databases. This dual expertise allows me to understand how the front-end and back-end interact, enabling me to develop cohesive full-stack solutions that provide seamless functionality and enhance user experiences.

Join Rise to see the full answer
How do you prioritize tasks when managing multiple projects?

When managing multiple projects, prioritization is key. I utilize a combination of urgency and importance to categorize tasks. I maintain open channels of communication with team members and stakeholders, allowing them to align expectations. Utilizing project management tools to visualize progress and deadlines helps me track tasks efficiently, ensuring timely delivery without compromising quality.

Join Rise to see the full answer
What do you consider the most important aspect of a developer's role?

The most crucial aspect of a developer's role, from my perspective, is the ability to solve problems effectively. Software development is fraught with challenges, and developing a problem-solving mindset is vital for adapting to changing requirements. Additionally, maintaining good coding practices and nurturing collaboration within the team fosters an environment conducive to quality outputs, ultimately leading to client satisfaction.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 7 days ago
Photo of the Rise User
DESelect Hybrid No location specified
Posted 7 days ago
Photo of the Rise User
Posted 8 days ago
Photo of the Rise User
Bosch Group Remote EN 16 - km 3.7 - Cacia, Aveiro, Portugal
Posted 12 days ago
Photo of the Rise User
Posted 13 days ago
Photo of the Rise User
Bosch Group Remote EN 16 - km 3.7 - Cacia, Aveiro, Portugal
Posted 12 days ago

Founded in 1987, iBASEt provides software solutions for complex, highly regulated industries, like Aerospace and Defense, Medical Devices, Nuclear, Industrial Equipment, Electronics, and Shipbuilding. iBASEts digital manufacturing software streaml...

1 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
December 22, 2024

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!