Vacancy expired!
Are you an experienced Software Developer specializing in full stack browser based web applications and looking for a cool opportunity to have real impact in a leading technology company? NICE is the world's leading provider of both cloud and on premise enterprise software solutions that empower organizations to make smarter decisions based on advanced analytics of structured and unstructured data. Nexidia, a NICE Analytics Company, is the developer and provider of the most effective technology for phonetic and transcription based audio and video search. As part of the NICE family, Nexidia offers its team members the chance to be part of an innovative, friendly, collaborative and rewarding environment that offers abundant opportunity for professional and personal growth in this exciting space.
Who you are: A highly motivated, skilled, and experienced software developer who wants to geek out in Atlanta, GA with our phenomenal teams. We are looking for a candidate who is passionate about full stack web applications, specializing on the server and services that the applications depend on. The ideal candidate is familiar with REST service architecture, server-side application frameworks like ASP.NET, Windows services, ORM frameworks and other server-side technologies that support web applications. We are looking someone who has already proven successful as a team leader or whom is excited and ready to take on such responsibilities. Duties and ResponsibilitiesAs an individual contributor (75% of role)- Develop and maintain web-based customer-facing applications supported by C#.Net APIs and services.
- Develops unit, integration, and automation tests for completed User Stories and Defects.
- Participates in agile ceremonies, including grooming and sizing User Stories.
- Perform code-reviews and do QA acceptance of other developer stories and defects.
- Periodic participation in on-call support rotation (for additional compensation).
- Handle tier-4 customer support escalations as necessary.
- Assist with the grooming and micro-sizing of user-stories.
- Work closely with the enterprise architect to design features, plan projects, and make architectural decisions.
- Work with product and development management to capture feature and project desires into Initiatives, epics, and user-stories in Jira.
- Act as mentor and day-to-day lead to an agile team of developers and QA analysts.
- Devise, teach, and police technical standards, best-practices, and published team agreements.
- Lead agile scrum ceremonies.
- Ensure that the team meets their release and sprint commitments as well as maintain healthy sprint burndowns.
- Mastery of full-stack development using Microsoft C# .NET
- Strong web-development expertise (HTML/CSS/JavaScript/AJAX/REST)
- Understanding of relational database concepts including theory, table design, normalization, testing, stored procedure, security, and performance tuning
- Complete understanding of agile scrum methodologies and best-practices
- Self-driven and a fast learner
- Experience maintaining and safely re-factoring legacy software is a plus.
- Excellent oral and written communication skills
- Honest, ethical, reliable, and collaborative
- Ability to take responsibility for deliverables, own quality, organize a team, and actively lead.
- Ability to, without assistance, develop n-tier client-server applications that use web server, application server and database engine architectures.
- Experience hosting server-side applications in mixed cloud\\ on-premises model is a plus.
- 7+ years of strong Object -oriented design and programming experience
- At least the 3 of the last 5 years using Microsoft C#.NET
- 4+ years working with Microsoft SQL server or similar database technologies
- 4+ years' experience with web development (HTML/CSS/JavaScript/AJAX/REST)
- 2+ recent years of experience working in an agile scrum team
- 3+ years in senior or lead developer roles.
- Ideal candidate would at least be familiar with Knockout.js and Jquery
- 2+ years of experience with MS SQL Server is strongly desired.
- Experience with nunit and TDD is preferred.
- Knowledge and experience with data-warehousing and ETL processes is desired.
- Proven experience as a team lead on a successful project is desired.
- Experience with Angular is a plus.
- Experience with an agile-planning tool is expected; Jira experience being a plus.
- A BS or MS in Computer Science or similar field is strongly preferred.
- Alternatively, candidates with significant experience and a proven history of success as senior\\lead software developers regardless of formal education.
Vacancy expired!