Position Description:
- Responsible for programming, fixing, executing and versioning existing code for multiple applications in a predominantly full-stack C#/.NET development environment
- Provide support of existing in-house and 3rd party applications and reporting in a fast-paced environment
- Perform break-fix analysis on existing code and trouble shoot issues reported via end-users both internal and external
- Escalate issues to Dev Support Escalation team when warranted
- Participate in the development agile process
- Create documentation for all code fixes, root cause analysis and support based knowledge
- The right candidate will thrive in a fast paced, high volume environment, and look forward to a wide variety of technologies to work on
- Experience in a large enterprise environment is highly recommended
Essential Duties and Tasks:
- Assist in planning, design and execution of the application support function
- Track defects and works with business owners and users to triage bugs and manage backlog tasks
- Perform a variety of troubleshooting and coding tasks using C#, .NET and SQL
- Familiar with the concepts of source control, continuous integration and test driven development
- Ability to learn quickly and come up to speed on existing applications and their architecture
- Occasionally will need to provide after-hours support and escalation via on-call rotation
- Adherence to policies, procedures and documentation standards
- Perform other job-related duties as assigned by Manager(s)
- Recommends upgrades, enhancements and implementation of new processes, software and systems
Education and/or Experience:
- Bachelor’s degree in Computer Science, Computer Engineering or related field required (Equivalent professional experience will be accepted in lieu of degree)
- Previous experience operating in an IT environment
- 5+ years’ experience in C#/.NET, SQL, JavaScript, HTML, CSS, RESTful/SOAP APIs
- Desired experience in Mulesoft, SalesForce, inContact
- Experience communicating and reporting with team and leadership
- Knowledge and understanding of server, applications, network and systems
- Ability to break down complex issues and develop root cause analysis and solutions
- Personal commitment to the success of processes by delivering desired results
- Experience with technical writing and document management/control practices
- Excellent organizational and time management skills with the ability to multi-task
- Ability to manage multiple goals and deadlines
- Strong technical aptitude including excellent trouble shooting skills
- Critical reasoning and complex problem solving skills
- Proficient in prioritizing and organizing assignments
- Possess well-developed judgment, interpersonal and communication skills
- Attention to details and analytical skills as well as a creative approach to task is essential
- Complies with all safety policies, practices and procedures
- Reports all unsafe activities to supervisor and/or Human Resources
- Participates in proactive team efforts to achieve departmental and company goals
- Carries out any reasonable request by management of which the employee is capable of performing