1 week ago

Software Developer

Bnk To The Future

Remote

📍 On-site

Category: EngineeringSubcategory: Full Stack EngineeringType: Contract


Essential Functions / Job Duties:

  • Modifying software to fix errors, adapt it to new hardware, improve its performance, or upgrade interfaces.

  • Analyzing information to recommend and plan the installation of new systems or modifications of an existing system.

  • Consulting with engineering staff to evaluate software-hardware interfaces and develop specifications and performance requirements.

  • Designing and developing software systems using scientific analysis and mathematical models to predict and measure outcomes and design consequences.

  • Preparing reports on programming project specifications, activities, or status.

  • Conferring with project managers to obtain information on limitations or capabilities.

  • Interact with Business Analysts to understand and interpret requirements.

  • Create, contribute to and interpret process flows to support application development

  • Interpret project artifacts (Use Cases, User Stories, Epics, Work Packages, and JIRA tickets) to support the development of software and successful delivery of the project.

  • Identify process improvement areas with business process and application flow and work with the teams to prioritize and implement improvements. 

  • Critically evaluate information gathered from multiple sources, reconcile conflicts, decompose high-level information into details, abstract up from low-level information to a general understanding, and distinguish user requests from the underlying true needs.

  • Proactively communicate and collaborate with team members and leadership to facilitate the creation and maintenance of a high-performance software development team.

  • Work with Business Analysts and SMEs to facilitate User Acceptance testing and end of sprint demonstrations

  • Collaborate with the support team to provide ongoing operational technical support for users 

  • Create appropriate documentation and code annotations for all software developed

  • Provide assistance to Business Analysts and SQA by testing at various stages in the process

  • Identify and escalate Change Requests and delivery variance to Project Management

  • Identify project risks and issues escalating those to Project Management

Qualifications

  • Software development experience working closely with diverse software development teams 

  • Strong understanding of computer technologies; ability to anticipate, identify and overcome the technical risks involved with software product development (required)

  • Experience using Agile concepts in the Software Development Lifecycle

  • Demonstrated career growth and development with increasing responsibility

  • Understanding of Atlassian team management tools or similar 

  • Strong verbal and written communications skills to write clearly and concisely in English (required)

  • Bachelor's degree in computer science,  related degree or equivalent work experience

  • The desire to work in a fast-paced environment.

  • Understanding of and commitment to test-driven development

  • Creativity is always a plus

  • Strong understanding of the concepts of software engineering

  • Experience working on a variety of software development projects

  • BnkToTheFuture is hiring several developer positions at both Junior and Senior levels. A combination of several of the following skills at mid or senior skill level is required.  

    • JavaScript (React) 
    • Ruby on Rails
    • React Native
    • ReactJS
    • HTML5
    • UX/UI design
    • CSS3
    • PostreSQL
    • Redis
    • ElasticSearch
    • Cloudflare
    • Heroku
    • AWS Lambda
    • Integration of external APIs

Share This Job

Apply for this position

Interested? Click below to submit your application.

Apply to this job