What are the responsibilities and job description for the Software Engineer II position at The Bluebird Group?
We believe in a people-centric approach to problem-solving and value grit in the face of challenges. As a Software Engineer II, you'll work collaboratively with others to design, develop, and maintain software applications that drive our technology's backend system. You'll have the opportunity to write outstanding code, debug, test, and participate in code reviews, all while continually improving your development skills and best practices. Join us and be part of a dynamic, development-driven environment where your skills and curiosity are valued and rewarded.
Bluebird prioritizes the inclusion of diverse perspectives. We aspire for all team members to feel like this is a place where they belong. Where they are respected by the company and are empowered to impact the business and achieve their full potential. We understand that relationships built on trust, respect and communication better serve our clients, team members and business.
Responsibilities:
- Assist and occasionally lead the building of future offerings, optimizations, and aspects of software development within backend to middle stack.
- Manage and maintain Bluebird’s current BOT & API connectivity and documentation.
- Expertise in platforms and retail data sources, including understanding data flows and accessing data.
- Implement software development strategies that align with company goals.
- Build and maintain best practice data quality reporting and resolve missing data and accuracy issues.
- Ability to move code forward independently and bring forward complex issues.
- Perform development quality assurance tasks, including debugging and conducting development tests to ensure code meets functional requirements.
- Communicate frequently, coordinate with external contacts, and build self-initiated relationships within the organization cross-functionally.
- Research and recommend industry learnings, trends, and new best practices to the tech team.
- Handle communications tactfully and present data and recommendations in a way that impacts the company's position, prestige, relationship, operations, and end results.
Desired Qualifications:
- 2 years of relevant work experience
- Strong and tactful communication skills (written and verbal) to build relationships with internal and external contacts, discuss problems, present data and give recommendations.
- Entrepreneurial Spirit – ability to pivot quickly, a curiosity to learn, and a sense of ownership and confidence in leading clients and cross functional partners
- Strong organizational skills and attention to detail.
- Excellent in Microsoft Office Suite
- Able to take constructive feedback as a tool for professional growth
- Proficiency in Python
- Solid Foundation of coding languages: SQL, HTML, CSS, JavaScript, and/or other languages.
- Strong understanding of common software development practices and tools, such as Git, Postman, and RESTful API.
- Knowledge of relational database concepts and construction.
- Understanding of cloud computing platforms, such as AWS or Azure.
- Working knowledge of web scraping abilities and other scripting language experience, such as Python or JavaScript.
- Proficient understanding of APIs
- Proven track record of effectively identifying, analyzing, and resolving complex challenges, demonstrating a systematic and analytical approach to finding innovative solutions.
- Exudes the character traits: hungry, humble, EQ, excellence, transparency, relationship, ownership & teamwork