Web/Application Developer (Short Term project) Detroit, MI/Onsite Overview: Are you ready to be a critical member of VisionIT/Aveshka Business Solutions team?
We are in search of a Application (Web) Developer who will be responsible for designing, developing, modifying, testing, and deploying software applications and solutions for optimal use.
You will work closely with business partners to gather requirements, develop wireframes/prototypes and draft technical design documentation.
The Application Developer must have sound knowledge of software/app development with emphasis on using cutting edge technologies, be customer focused and results driven with a proven track record of delivery.
Responsibilities: Develop and maintain web-based solutions to integrate with and improve larger business processes.
Support requirement gathering with stakeholders with the ability to translate user needs into proposed application features, wireframes, and prototypes using enterprise tools.
Use technical skill and problem solving to develop innovative solutions to streamline business processes and address needs with the ability to creatively resolve problems that arise during development.
Write and document high quality code, accompanying technical documents and handbooks to represent and communicate application design and application use.
Collaborate with staff, technology colleagues, and executive sponsors to design application prototypes, identify and assess risk, troubleshoot, and debug applications as well as perform appropriate testing before launch.
Maintain the API platform and author REST APIs that support the secure interchange of data between systems and development of robust, scalable client applications.
Contribute to enterprise system architecture and develop end-to-end system design.
Build effective relationships with staff members to implement the strategic plan.
Assist with project management routines that support teams in breaking down projects into key tasks with owners, developing timelines and shared expectations for work, and communicating progress with appropriate stakeholders.
Help design systems, policies, and procedures to streamline core District functions, minimize duplication of efforts and redundancies, and ensure alignment with needs.
Minimum Qualifications: Bachelor's degree with a focus in an information technology field (e.g., Computer Science, Information Sciences, Information Systems) and/or technical or equivalent experience in a related field required.
Five (5) years of software/app development experience with an emphasis on application integration.
Experience using HTML5/CSS/JavaScript.
Solid understanding of development frameworks, languages, security concepts, version control and code quality tools, including specific technologies like RESTful Web Services, .NET, SQL Server, XML/XSD, PHP, and JSON.
Experience with MS Power Platform (Power BI, Power Apps, Power Pages, and Power Automate).
Experience working with non-technical stakeholders to understand their needs, gather/document requirements and build technical solutions.
Evidence of strong effective verbal and written communication skills with the ability to convey technical information to a non-technical audience.
Ability to write and produce clear technical designs, documents, and handbooks.
Strong analytical, problem-solving, and decision-making skills.
Ability to work well under pressure, meet deadlines and prioritize requests with professionalism and empathy.
Ability to work independently with minimal supervision.
Ability to multi-task and adapt to changes quickly.
Self-motivated with the ability to work in a fast-paced environment.
Demonstrate professionalism, courtesy, and empathy through customer service while working with all stakeholders; exemplify and model the core values in all interactions.
Perform other duties as assigned by supervisor.