Software Development positions at BIB work in the Engineering department, spending most of the time writing code and collaborating with other engineers and project managers.
This code can be a variety of programming languages including database systems queries, script files, system processes, reports, interpreted languages, or compiled code.
This position requires out-of-the-box thinking, strong self-starter abilities, and the skills needed to work closely with others on the team.
Developers at BIB will review code from the team and have their own code reviewed by peers.
There will be a high expectation of code quality and thoughtfulness in design and execution.
A strong work ethic and commitment to BIB s core values (and culture) are essential.
Excellent verbal and written (English) communication is a must.
This position also has the expectation of supporting the code and systems the engineering department produces.
This oftentimes means working closely with, and supporting BIB staff, clients, and vendors.
Outline
Create, develop, implement, upgrade, and/or migrate company websites, apps, backends, databases, APIs, third-party integrations, and other various programming and systems and development needs.
Assist in researching, developing, and implementing any new products, sites, and services requested by the company.
Provide support to peers, other BIB staff, clients, and vendors. This is typically done by ticketing; However, some e-mail or phone-based correspondence will be required.
Review code produced by peers
Support software systems as needed. This includes full-stack responsibility for the systems the team runs and operates.
Be an active participant in teams meetings and stand ups.
Follow the company processes and procedures for professional SDLC.
Other duties and responsibilities as needed by the company from time to time
Skills
A strong background in programming for the web. This can include languages such as PHP, Java, C#, ASP.NET, JavaScript, and Python. ColdFusion CFML is also a huge benefit, although not a hard requirement.
A strong background in SQL databases.
Modern SDLC and DevOps, AWS/Azure/GCP, and Docker a plus.
Strong verbal skills and excellent written communication.
Ability to work together with the team, and then execute independently, meeting productivity goals.
Ability to help design complex systems and provide input on innovative coding projects.
REST/JSON APIs. Developing them, and writing code to use various APIs.
Strong background in the entire stack: web servers, load balancing, application servers and connectors, database, performance tuning. Ability to troubleshoot things that are broken.
Microsoft SQL Server is a big plus, as are Postgres and MySQL.
Github and knowledge of how git-based workflows work.
Salary
N/A
Location
Chennai, Kolkata, Mumbai, New Delhi, Hyderabad, Pune, Bengaluru
Job Overview
Job Posted:
8 months ago
Job Type
Full Time, Permanent
Job Role
Software Development - Other,
Education
UG: Any Graduate, PG: Any Postgraduate
Experience
2-3 Yrs
Total Vacancies
1
Location
Chennai, Kolkata, Mumbai, New Delhi, Hyderabad, Pune, Bengaluru