FULL-STACK SOFTWARE ENGINEER CAREER OPPORTUNITY
Our client who is a leading developer of enterprise voice and data analytics solutions is seeking a Full-Stack Software Engineer to join their Platform Engineering Team. This critical team is being expanded to meet the growing demand of their feature roadmap. The ideal candidate is someone experienced, skilled, and motivated, who is interested in developing in the middle and back-end tiers.
FULL-STACK SOFTWARE ENGINEER JOB DUTIES AND RESPONSIBILITIES
- Develops quality middle and backend software, completing User Stories
- Develops unit, integration, UI automation tests for completed User Stories and Defects
- Participates in agile ceremonies, including grooming and sizing User Stories
- Works closely with the Team Architect to design and develop quality software
- Triages production software issues
- Periodic participation in On Call support (paid)
FULL-STACK SOFTWARE ENGINEER REQUIRED SKILLS AND EXPERIENCE
- Experience [6 years] with C#/.NET framework
- Experience [6 years] with SQL Server
- Experience with front-end web technologies (ASP.NET, JavaScript, HTML5)
- Solid software engineering theory and methodologies
- Creative problem-solving ability
- Excellent oral and written communication skills
- Excellent debugging and root-cause analysis skills
- Able to be self-directed in the investigation of production support escalations, documentation, and resolution of those issues
- BS/MS in Computer Science or a related field
FULL-STACK SOFTWARE ENGINEER DESIRED SKILLS AND EXPERIENCE
- Developing software for a distributed environment
- Developing software for large scale enterprise products
- Experience with data warehousing and ETL
- Experience with test automation and performance monitoring tools (e.g., SQL Profiler)
- Agile software development experience
- Experience with Business Analytics Software (MicroStrategy)
#DICEJOBS
Job Requirements:
C#, .NET Framework, SQL Server, ASP.NET