Provide application software development services or technical support for new and/or existing applications. Review system requirements and business processes and develop program logic for new applications or analyze and modify logic in existing applications.
The selected candidate will be responsible for day-to-day task management and sprint planning, working closely with product and stakeholders, participating in design sessions, performing heads-down development, working on technical integrations with frontend UIs and other Backend APIs, and working with QA to assure top quality deliverables on-time.
Participates in definition of project tasks. Performs change impact analysis tasks. Assists in the creation of comprehensive unit test plans and creates and executes test cases in line with test plans.
As a member of the software engineering division, you will perform high-level design based on provided external specifications. Specify, design and implement minor changes to existing software architecture.
You will be the primary contact for customer interaction and instruction, as well as coordination with development engineering, manufacturing, and business development teams to address all manners of technical issues.
Assist Sales and Sales Management in the planning and execution of technical pre-sales and demonstration requirements for all accounts needing applications or technical pre-sales support, with a goal to define a closure plan and grow sales.
Discover design requirements from the system level down to each individual element collaborating with the design, production and/or engineering depts. to develop/execute technical strategies that help solve customer design challenges.
Designing and implementing new enhancements. System monitoring. Issue resolution. - design, develop, and tune sql data pulls from source systems into data warehouse and tm1 systems - quality assurance testing.
The right candidate will have a strong understanding of software life cycle, will have a strong ability to multi-task, will be an impeccable communicator, and will have general technical knowledge of Microsoft operating systems and applications such as, Windows, Exchange, SQL Server, and Office.