MogiMogiJobsPowered by MobiusEngineLet Mogi apply

Bnk To The Future

Software Developer

Your Laptop! · 77 months ago

RemoteContract

About the job

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