logo

JobNob

Your Career. Our Passion.

Software Developer II (.Net) - Q124


R2 Technologies Corporation


Location

Alpharetta, GA | United States


Job description

R2 Technologies Corporation (R2) is a technology services provider headquartered in Alpharetta, GA, with expertise in a range of cutting-edge technologies. R2 specializes in Java, Dot Net, Big Data, Cloud Computing, artificial intelligence (AI), machine learning (ML), software development, project management, SAP, and enterprise resource planning (ERP) systems. Additionally, R2 offers highly skilled resources and productivity platforms that enable clients to rapidly deliver business value to their stakeholders.

R2's strength lies in providing platform-based solutions, architecting, and designing enterprise solutions, leveraging cloud technologies such as Amazon Web Services (AWS), Google Cloud Platform (GCP), and Microsoft Azure to deliver scalable and cost-effective solutions.

R2's expertise in AI and ML enables clients to leverage the power of data to make data-driven decisions and improve their overall performance. R2 also provides solutions for internet of things (IoT) and blockchain technologies, which can help clients improve their supply chain management and streamline their operations.

Since its inception, R2 has rapidly grown to become one of the most respected and trusted technology companies in the United States, providing product development and staffing services to a diverse range of clients, including small and midsize businesses, as well as Fortune 1000 companies.

Job Title: Software Developer II (.Net)

Overview:

· Looking for a skilled and innovative .Net Developer! At R2 Technologies Corporation, we highly value candidates who have broadened their expertise to encompass a spectrum of advanced technologies, including machine learning, natural language processing, computer vision, and more. Proficiency in .Net is just the beginning; hands-on experience in developing cutting-edge solutions, such as AI-powered applications, and a deep understanding of these innovative fields is a substantial asset. In a rapidly evolving software industry, we are dedicated to leading the way in these pioneering technologies. We invite candidates with a combination of traditional .Net development skills and a good grounding in advanced technologies to contribute to our forward-thinking team.

Responsibilities:

· As a Full Stack Engineer (.NET), you will be responsible for Understanding logical architectures for web applications using better practice design principles.

· Applying software development process guidelines to prepare design documentation, update the status in scrum tools.

· Utilizing CI/CD workflows using build and release automation.

· Application development based on screens, documented requirements, and user stories.

· Leading the development of web applications with the support of a small development team (for lead roles).

· Ability to apply your skills on the front end, middleware, and backend as well.

Required Skills:

· 3 years of Experience designing and developing applications using C#, Asp.net MVC and Asp.net Core MVC.

· 3 years of Experience designing and developing SPA web applications using Angular (version 2 and above), Express (Node.js), React.Js, CSS3, HTML5.

· 2+ years of Experience developing middleware, integration and messaging systems using REST APIs and popular message bus platforms (e.g. RabbitMQ, Azure Service Bus).

· Experience in relation to database design and developing stored procedures, db components using PostgreSQL or Microsoft SQL and applying Microsoft core data frameworks (EF, ADO.Net etc.) to use different databases.

· Strong understanding and applying software development patterns: MVC, MVVM; Web development patterns, Object-oriented programming principles.

· Strong understanding of event-driven, asynchronous programming concepts and best practice application design principles.

· Understanding of continuous integration and continuous deployment.

· Ability to identify issues and solve complex problems as part of a team.

· Ability to lead small development teams and foster strong working relationships.

· Ability to work under pressure and meet demanding deadlines.

Preferred Skills:

· Experience with microservices architectures and containerization using Docker.

· Experience designing, developing, and automating unit tests.

· Strong understanding of source code version control, including the use of Git repositories.

· Experience working on projects that follow an Agile Scrum methodology.

· Strong awareness of system development life cycles (SDLC).

· AI based Enterprise application development.

Qualifications:

· Bachelor's degree in computer science, Engineering, or related technical discipline.

Certifications:

· Nice to have Microsoft Azure Developer Associates

Attributes:

· We are seeking a candidate who is passionate, intelligent, and a critical thinker. The ideal candidate should be a proactive communicator, documenting their work clearly and succinctly. They should be detail-oriented, thoughtful, and respectful, with a focus

on teamwork. The candidate should possess strong problem-solving skills and be able to work independently and within a team. They should be able to adapt to changing requirements and maintain a positive attitude in a fast-paced environment.

What's In It for You?

· We offer competitive benefits, pay, and bonus potential, including group health insurance, vision and dental insurance, and paid vacation.


Job tags



Salary

All rights reserved