Job Title: .NET Developer
Location: Atlanta, GA., Birmingham, AL., (Hybrid 4 days)
Duration: 6 Month of Project (Temp to Hire)
Job Summary:
- Oversees development and installation of new hardware and software
- Provides advice and recommendations to management on processes and techniques required for improved work operations
- Installs and configures systems and other software
- Tests installed software for malfunction detection
- Identifies and resolves business systems issues
- Designs and deploys new applications and enhancements to existing applications, software, and operation systems
- Measures effectiveness and efficiency of existing systems
- Develops and implements strategies to improve systems
- Monitors and tests system performance
- Oversees the training of junior engineers to improve job skills and work efficiency
- Typically has full ownership of a process
- May act as a procedural expert
Requirements
- Bachelor's degree in Computer Science, Computer Engineering or a related field
- Seven (7) years of experience
Skills and Competencies
- Ability to collaborate with programmers, developers, and other technology professionals to achieve a common objective
- Ability to conduct system analysis to detect issues with performance
- Ability to develop and implement technology solutions to resolve technical challenges
- Ability to manage multiple projects simultaneously
- Knowledge of software testing techniques, code optimization and software debugging
- Strong communication, analytical and problem-solving skills
- Strong executional capabilities
- Thorough understanding of software structures, hardware, computing systems and how to integrate them
- Strong experience building Web applications with Rest APIs integration of Micro services in .NET Core/framework technologies.
- Strong full stack developer with proven track record of getting things done.
- Expert in two or more Integrated Development Environments and languages including C#, .NET core, Java scripting, Objective-C, Visual Studio, Eclipse, etc.
- Experience developing against common API technologies including REST and SOAP
- Experience with ASP.NET WebAPI and .NET Core
- Strong understanding of design patterns (MVVM, etc.), dependency injection
- Strong understanding of object-oriented design and development.
- Strong SQL experience and knowledge of entity framework
- strong knowledge of Rest API life cycle
- strong knowledge of react.js and responsive web design
- Experience with MuleSoft or other API integration platforms
- Understand and analyze system and SQL bottleneck, good troubleshoot skills
- OpenShift deployments of API
- Experience with React.js framework development and development
Good to have
- Experience with containerized application development and knowledge of Docker, Kubernetes or OpenShift
- Experience with production support and work in team environment with multiple interfaces
- Experience with CI / CD, AWS deployments
- AWS S3, CloudFront, ECS experience
- Experience with Harness, Bamboo and UCD
- Experience working with Agile methodologies
- Experience in Test Driven Development (TDD)
- Vast knowledge of current trends in the common platform omnichannel architecture and technology