El Dorado, Arkansas, USA
3 days ago
Sr. Software Engineer
GENERAL DESCRIPTION OF POSITION

As a Full Stack Developer within our Internal IT Development Team, you will be responsible for building and maintaining internal applications that streamline operations, enhance efficiency, and improve user experience. You will work on a variety of projects, from optimizing business processes to developing new tools and systems. Your expertise in .NET technologies, React (or similar front-end frameworks), and SQL database design will help us create scalable, reliable, and innovative solutions for our internal teams.
Key Responsibilities:
Design, develop, and maintain internal applications using .NET technologies (C#, ASP.NET, .NET Core) for the back-end.
Develop dynamic, responsive front-end interfaces using React (or similar front-end frameworks like Angular or Vue.js).
Collaborate with internal stakeholders to understand business requirements and develop technical solutions that address them.
Write clean, maintainable, and efficient code while adhering to best practices.
Troubleshoot and resolve issues, ensuring applications are optimized for performance and usability.
Participate in the full software development lifecycle, including design, coding, testing, and deployment.
Continuously explore new technologies and tools to improve the efficiency of internal IT systems.
Ensure the security and scalability of the systems we build and maintain.
Work closely with other IT teams to ensure seamless integration of solutions with existing infrastructure.
Write technical specifications that outline system design, development processes, and implementation details, ensuring clarity and consistency in the development workflow.
Design, implement, and optimize databases, ensuring efficient database structures and queries.

Required Skills & Qualifications:
At least 4-5 years of software development experience, particularly with .NET technologies (C#, ASP.NET, .NET Core) for back-end development and React (or similar front-end frameworks) for front-end development.
Strong knowledge of object-oriented programming (OOP) principles and design patterns.
Proficiency in front-end development using React (or a similar front-end framework like Angular or Vue.js).
Proficient in SQL and experience with database design, including creating efficient schemas, queries, and optimizing database performance.
Experience with web development frameworks such as ASP.NET MVC, ASP.NET Core, or Web API.
Build and maintain RESTful APIs for internal systems to ensure smooth and efficient communication between applications.
Familiarity with relational databases (SQL Server, MySQL, etc.).
Experience in writing technical specifications and documentation to guide development processes.
Highly motivated with the ability to work independently and collaborate within a team environment.
Strong problem-solving and troubleshooting skills.
Excellent communication and interpersonal skills to work effectively with internal stakeholders.
Preferred Qualifications:
Exposure to JD Edwards (JDE) systems is a plus.
Familiarity with containerization technologies like Docker and Kubernetes.
Experience with cloud platforms such as Microsoft Azure.
Familiarity with DevOps practices and CI/CD pipelines.
Experience with Agile or Scrum methodologies.
Experience with Rust is highly desired.

Education & Experience:
Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
At least 4-5 years of experience in software development, particularly with .NET technologies, React, Python, database design, building REST APIs, containerization, and writing technical specifications.
Confirm your E-mail: Send Email