Job Description
MUST BE LOCAL IN ATLANTA, GA THIS POSITION IS IN OFFICE!
Are you a skilled .NET Application Developer looking for an exciting opportunity? GunBroker.com is searching for a talented individual like you to join our team. If you have a passion for designing, developing, and maintaining top-notch .NET applications, this is the perfect role for you. Join us in creating high-quality, scalable, and efficient software solutions.
As a .NET Application Developer at GunBroker.com, you will play a crucial role in designing, developing, and maintaining cutting-edge .NET applications. Your expertise will be instrumental in creating high-quality, scalable, and efficient software solutions that cater to our unique needs. With your strong background in .NET development, you will have the opportunity to showcase your skills and contribute to the success of our platform. Join our team and be part of an exciting journey in delivering exceptional software solutions at GunBroker.com.
ESSENTIAL JOB FUNCTIONS
.NET Application Developer job responsibilities would include but not be limited to:
- Design, develop, and maintain robust applications using C#, ASP.NET, MVC, and Web API.
- Collaborate with cross-functional teams to define, design, and implement new features and enhancements.
- Analyze and resolve technical and application-related issues.
- Ensure code quality through participation in code reviews and adherence to best practices.
- Develop and maintain technical documentation.
- Stay up-to-date with industry trends and technologies to keep applications current and competitive.
- Other job duties as assigned.
QUALIFICATIONS
Minimum Education:
- Bachelor’s degree in Computer Science or related field or equivalent work experience.
Required Technical Skills:
- Minimum of 5 years of development experience, including 4 years in a .NET web application environment.
- Strong working knowledge of ASP.NET, C#, JavaScript, and Angular 2+, React or similar frameworks.
- Proficiency in Bootstrap, HTML5, CSS3, SASS, JSON, and JQuery.
- Solid experience in writing database queries, preferably in SQL Server.
- Expertise in .NET, including NET 4.5, MVC, and Windows Service development.
- Experience in REST API creation and consumption.
- Proficiency in Visual Studio.
Required Professional/Personal Competencies:
- Experience with support and development of large-volume production systems.
- Experience with production issue identification and resolution.
- Experience with object-oriented analysis, design, and development skills.
- Experience with designing and developing for maintainability, performance, scalability, and extensibility.
- Experience with agile/scrum development, and test-driven development (TDD).
- Knowledge of design patterns and UML.
- Experience with a wide variety of web technologies including REST.
- Solid understanding of web architecture scalability.
- Ability to collaborate within a highly participative team environment and able to work independently.
- Ability to understand the overall business picture beyond technology.
- Ability to collaborate with/mentor other developers and have strong communication skills.
Desired Competencies:
- SQL Server 2012 or higher, application design skills, basic understanding of hardware and network infrastructure, documentation and organization skills, Azure Cloud, IIS 10, WinForms, .netTiers, Bit Bucket, Jira, Team City, Postman, Understanding of SQL, performance for a high-volume e-commerce site, understanding of stress, load, and performance testing.
Benefits/Perks:
- Competitive salary and benefits package (medical, dental, and vision).
- Employer paid Life, Short-Term Disability, and Long-Term Disability.
- Retirement savings plans and employer contributions.
- Work-life balance initiatives and support.
- Flexible work hours.
- Bonus opportunities.
- Opportunities for career growth and advancement.
- Generous vacation and paid time off policies.
- Company-sponsored social events and team-building activities.
- Access to cutting-edge technology and tools.
- Supportive and approachable management team.
- Recognition and rewards for outstanding performance.