? Develops software solutions by analyzing user requirements; designing software solutions; envisioning system features and functionality.
? Designs and develops business applications by setting expectations and feature priorities throughout the development life cycle; determining design methodologies and tool sets; completing programming using languages and software products; designing and conducting tests.
? Documents and demonstrates solutions by developing documentation, code comments, and clear code.
? Completes application development by coordinating requirements, schedules, and activities; contributing to team meetings; troubleshooting development and production problems across multiple environments and operating platforms.
? Updates job knowledge by studying state-of-the-art development tools, programming techniques, and computing equipment; participating in educational opportunities; reading professional publications; maintaining personal networks; participating in professional organizations.
? Protects operations by keeping information confidential.
? Provides information by collecting, analyzing, and summarizing development and service issues.
? Provides developer support, high-level technical consultation, and developer mentoring; communicates and articulates the architectural vision in terms that each person can understand.
? Participates in communication and negotiation with clients and stakeholders, assisting in the sale of the need for robust architecture.
? Participates in the management and scheduling of development tasks, managing time and resources for oneself and others.
? Testing of developing technologies in a controlled environment and maintenance of existing systems.
Skills: ? Organization and task scheduling
? Abstract thinking and logical reasoning
? Data modeling skills in multiple methodologies
? Ability to self-evaluate and adapt quickly
? Presentation and communication skills
? Finance and return on investment calculation skills
? Dealing with difficult and change-resistant people
? Charismatic, sense of humor
Qualifications: ? The candidate must possess at least a high school diploma, vocational diploma/short course certificate, or bachelor's degree preferably in Software Development.
? With at least 5 years of relevant work experience specializing in software development.
? Keen attention to detail, document management, and good oral and written communication skills.
? Knowledgeable to proficient skills in C#, ASP.Net, SQL, Flutter, Typescript, Bash, Python.
? Interest in emerging/recent technologies is appealing but not strictly necessary: Rust, Go, and any others that the developer has an interest in.
? Knowledgeable with programs like Visual Studio, VS Code, SQL Management Studio, SourceTree/GitKraken (Git Repositories), Google Drive, ClickUp, Slack.
#J-18808-Ljbffr