Manager, Software Engineer

Sorry, this job was removed at 4:08 p.m. (CST) on Saturday, June 11, 2022
Find out who's hiring in Atlanta, GA.
See all Developer + Engineer jobs in Atlanta, GA
Apply
By clicking Apply Now you agree to share your profile information with the hiring company.

You're a full stack software engineer and problem solver who enjoys hands-on development. You are passionate about new technologies, new ideas and new ways of thinking! You want to lead teams in an onshore/offshore model, be challenged, and realize growth opportunities! Want to be on a team with some of the most diverse backgrounds in the industry - financial analysts, developers, business analysts, attorneys, and accountants? This is the place for you!

The Team

National Federal Tax Services (NFTS) is a national practice within Deloitte Tax LLP made up of a number of tax service offerings. Each NFTS service offering has been developed and built as a result of a tax planning idea, a marketplace need, or a technological innovation - all with the purpose of delivering results for our clients. Our people are entrepreneurial in spirit and have always had the work-hard/play-hard mentality. NFTS service lines provide tax planning and compliance support for the largest organizations across all industries.

Work you'll do

As a Manager, Software Developer on our PSG team, you will assist with the design, analysis, development, implementation, and deployment of new data-driven, web-based applications.

  • Be a significant, hands-on contributor to the team with passion in problem solving
  • Provide support for existing systems.
  • Work independently and within a team of developers to deliver end-to-end web or windows based solutions for moderate to complex projects.
  • Work with peers to carry out code reviews and unit testing of new development and create unit test plans and scenarios for development unit testing.
  • Document new developments, procedures, or test plans as needed.
  • Interact with other development teams to ensure a consistent, uniform approach to software development.
  • Prepare technical design documents using enterprise standard documentation tools.
  • Support system testing by following up on and closing defect tickets in a timely manner.
  • Deploy all integration artifacts to testing and production environments.
  • Work with business stakeholders to define the product roadmap, negotiate technical needs vs. new features, estimate the work, and deliver on it
  • Supervise and mentor junior team members and interns in U.S. and offshore
  • Coach the team in engineering the best practices
  • Coach the team on Agile practices, including Daily Scrums, retrospectives, planning, and grooming sessions, to operate and thrive as a high-performing team

Qualifications

Required:

  • 8+ years of progressive experience with Software Engineering
  • Bachelor's degree in Computer Science, Mathematics, similar technical field of study or equivalent practical experience.
  • Experience with one or more general purpose programming languages, including but not limited to: C/C++, C# or Java
  • Strong understanding of data structures, algorithms and databases.
  • Experience with Source Control.
  • Ability to travel 25%, on average, based on the work you do and the clients and industries/sectors you serve.
  • One of the following accreditations obtained:
    • Licensed CPA in state of practice/primary office if eligible to sit for the CPA
    • If not CPA eligible:
      • Licensed attorney
      • Enrolled Agent

Preferred:

  • 5+ years of experience leading the design and development of enterprise-grade products following test-driven development practices, building test plans, unit tests, and automated testing frameworks
  • Experience working with one or more from the following: web application development, distributed and parallel systems, information retrieval, natural language processing, networking, developing large software systems, and/or security software development.
  • Experience with Microsoft .NET development using C#
  • Knowledge and experience at least one modern architecture design, such as Microservices
  • GIT knowledge
  • Ability to speak and write in English fluently and idiomatically
  • Knowledge and experience with Cloud Computing
  • Solid understanding of object-oriented programming concepts
  • Solid understanding of relational database design and querying concepts
  • Knowledge of design patterns and architectural patterns
  • Knowledge of agile development methodologies and version control concepts
  • Knowledge of unit testing theory
  • Ability to understand business problem(s) being addressed by the project
  • Ability to work 50-60 hour per week as needed
  • Able to travel as needed

Preferred Competency Requirements

  • Microsoft Certified Solution Developer (MCSD) or Microsoft Azure Certifications
  • Experience with web development using HTML5, CSS and JavaScript
  • Knowledge of client/server application development
  • Experience developing ASP.Net web services, windows services, and WCF
  • Experience developing WPF windows application
  • Experience with Visual Studio 2015 or higher
  • Experience with Microsoft Azure Cloud Computing Platform
  • Experience with Microsoft Azure DevOps
  • Experience with SQL Server 2014 or higher
  • Experience with computationally demanding solutions
  • Experience working on Agile development methodology and SCRUM processes
  • Experience working in Financial Services environment
  • Experience working in consulting environment
  • Ability to work independently and virtually


#LI-SC1

btstax

nftstax

More Information on -
- operates in the Other industry. It offers perks and benefits such as Flexible work schedule, Remote work program, Flexible Spending Account (FSA), Disability insurance, Dental insurance and Vision insurance. To see all 1 open jobs at -, click here.
Read Full Job Description
Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.

Similar Jobs

Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.
Learn more about -Find similar jobs