Highlights
High-impact projects, agile development, robust technical stack
Description
Job Summary
pWe are seeking a skilled Platform Builder to join our dynamic team. This role involves designing and developing robust data platforms that support high-quality, innovative software solutions. Ideal candidates will have hands-on experience in scalable data platform development and the ability to work within agile methodologies.
Responsibilities
- Determine operational feasibility by evaluating analysis and problem definition
- Document and demonstrate solutions through clear documentation and code comments
- Develop system specifications, standards, and programming for software solutions
- Conduct systems analysis and recommend changes in policies and procedures
- Obtain and license required software products from vendors
- Stay updated with state-of-the-art development tools and techniques
- Participate in educational opportunities and professional publications
Required Skills
- Java programming experience
- Experience with Ruby on Rails or C++
- Relational databases and SQL knowledge
- Web application development frameworks like Spring MVC
- Test-driven development methodologies
Required Skills Explained
- Bachelor’s/Master’s degree in Computer Science Engineering or equivalent
- Proven work experience as a Software Engineer or Software Developer
- Experience designing interactive applications
- Able to develop software in Java, Ruby on Rails, C++ or other programming languages
- Excellent knowledge of relational databases, SQL and ORM technologies (JPA2, Hibernate)
- Experience developing web applications using at least one popular web framework (JSF, Wicket, GWT, Spring MVC)
- Experience with test-driven development
- Proficiency in software engineering tools
- Ability to document requirements and specifications
Who is this for
pThis role is ideal for software engineers who are passionate about building scalable data platforms. Candidates should have a strong background in Java, Ruby on Rails, or C++, and experience with relational databases.
Why This Job is a Good Opportunity
ulliOpportunity to work on high-quality, innovative & robust software projects.liA hands-on role that allows for creative problem-solving and technical excellence.liWork with experienced professionals in the field of software engineering.liPotential for career growth within a dynamic and supportive environment.liDiverse responsibilities that allow for a well-rounded skill set development.
Interview Preparation Tips
- Review your resume carefully to ensure you can speak confidently about your past experiences and achievements.
- Practice discussing your skills in the context of Java, Ruby on Rails, C++, and other relevant programming languages.
- Be prepared to explain how you’ve designed interactive applications and developed web applications using popular frameworks.
- Discuss your experience with test-driven development and software engineering tools.
- Showcase your ability to document requirements and specifications in a clear and concise manner.
Career Growth in This Role
pThis role offers significant opportunities for career advancement, especially for those interested in scaling their technical expertise. As a platform builder, you will be at the forefront of software development, which can lead to specialized roles such as senior software engineer or team lead. The job also provides room for specialization in areas like data management and web application design.pWith experience, candidates may explore opportunities in leadership roles or consider transitioning into other related fields like DevOps or technical product management. Continuous learning is encouraged through participation in educational opportunities and reading professional publications, ensuring that you stay current with the latest trends and technologies.
Explore More Opportunities
Skills
Frequently Asked Questions
What experience is needed?Candidates should have proven work experience as a Software Engineer or Developer with hands-on experience in scalable data platform development.
Is relocation provided?Relocation is not provided, but we offer competitive salaries and benefits to attract the best talent locally.
What kind of projects can I expect?You will work on high-impact projects involving design and development of robust data platforms using cutting-edge technologies.