Vacancy expired!
- Create and develop new application software as well as develop features and functionality for existing software with limited guidance from management or senior team members
- Provide support for existing software applications, including moderate troubleshooting and bug fixes
- Add features, fixes, and enhancements to new and existing applications, processes, and reports; recommend technology to use; assist in determining solution for development of new features and enhancements
- Independently troubleshoot and analyze basic issues with applications, processes, data, and reports; help determine appropriate action to follow to resolve these issues
- Test application code, features, functionality, and fixes; assist quality assurance (QA) as needed
- Collaborate with Developers, Business Analysts, Project Managers, and users to support basic day-to-day business functions
- Collaborate with business users to clarify requirements for moderately complex new or existing features
- Assist in training support staff and other team members on the proper use and troubleshooting of software applications
- Create new documentation and update existing documentation for IT systems and process; follow the recommended format, process, and diagrams to be used in the creation of materials
- Assist junior team members through mentoring, collaboration, and code reviews
- Model behaviors that support the company's common purpose; ensure guests and team members are supported at the highest level
- Ensure all activities comply with rules, regulations, policies, and procedures
- Complete other duties as assigned
- Minimum three years' experience in application development
- Bachelor's degree or equivalent work experience required; Master's degree is a plus, preferably in computer science or MIS
- C#.Net development experience required
- Working knowledge of Microsoft Windows development environment required
- Advanced knowledge of REST API development required
- Skilled in T/SQL and basic database skills required. The ability to write and understand moderately complex queries preferred
- Experience using a variety of languages and platforms such as HTML, Java, Python, ASP, VB.Net, .Net Core, Powershell, and MVC is preferred
- Knowledge and prior experience with with cloud computing, especially AWS, is preferred
- Experience working in a team environment required
- Experience with Atlassian tools like Jira and Confluence preferred
- Prior experience with Git and Visual Studio is preferred
- Knowledge of Mulesoft or Infor Process Designer is a plus
- Understand and adhere to software development standards, guidelines, and protocols
- Ability to write and understand moderately complex programming queries
- Ability to understand moderately complex business and technical solutions
- Ability to juggle multiple on-going projects and handle changing priorities
- Ability to self-motivate and meet tight deadlines
- Ability to work in a team environment
- Strong verbal and written communication skills