Deloitte Tax LLP seeks a Software Engineer, Manager in Atlanta, GA.
Work You’ll Do
Develop and build scalable, predictable, high-quality and high performance web applications using various languages and modern frameworks including C#, Python, JavaScript, Microsoft ASP.NET, REST API’s, services, and Angular. Lead teams in developing new modules to expand product footprint in newer geographies and add new service offerings. Lead design and user experience discussions to plan software releases and development sprints accordingly. Review and revise draft technical memorandum to document project development process. Work closely with Architects, Business Analysts, and Tax professionals in prioritizing client features, developing feature roadmaps, designing solutions, and driving development to define business and technical requirements and design and build high performing systems that improve user experience. Analyze user requirements and system requirements to develop product features that enable high operational efficiency. Mentor staff and provide technical inputs to ensure development standards are met.
#LI-DNI
Requirements
- Master's degree in Computer Engineering, Information Systems, Computer Science Systems, or related field (willing to accept foreign education equivalent).
- Three years of experience developing high performance web applications, and building industry leading enterprise software applications including developing new software features and implementing enhancements to existing systems.
- Experience must include three years of:
- Designing, developing and maintaining web applications to help clients quantify and qualify research credits;
- Applying OOP concepts and software design, data structure and algorithms to develop scalable and highly reliable software applications;
- Utilizing Microsoft and third party technologies, including C#, ASP.NET Web Forms, MVC, jQuery, Windows Services, Telerik controls, Visual Studio, AJAX, HTML, CSS, TFS and SVN to develop and maintain web applications with rich UI and high performance;
- Performing SQL server development, query optimization, parameterized queries, and utilizing T-SQL to develop complex stored procedures;
- Troubleshooting and analyzing application issues to identify root cause, and utilizing SQL Profiler and Fiddler to troubleshoot and analyze any performance issue to understand query plans and network traffic;
- Working in an Agile environment, and utilizing JIRA or VSTS to track bugs and development tasks;
- Gathering and analyzing requirements from business analysts to create technical designs for application enhancements;
- Developing and enhancing multiple modules on N-Tier architecture based on .NET Core, C#, Type Script, Angular, Web API, Entity Framework, SQL Server, Redis Cache and Rabbit MQ;
- Developing custom visualizations using Qlik Sense Mashups and Amcharts; and
- Developing Proof-of-concepts and Mockups to discuss feasibility and usability of new client features with various stakeholders.
- In the alternative, the employer is willing to accept a Bachelor's degree and five years of experience as stated above.