Overview
Skills
Job Details
Job Title: Software Developer
Location: UPS US KY Louisville
Years of Experience: 5 7 Years
Job Summary:
We are seeking a skilled Software Developer with a strong background in .Net Core to join our dynamic team in Louisville, KY. The ideal candidate will have 5 7 years of experience in software development, demonstrating a solid understanding of the software development lifecycle and a passion for delivering high quality software solutions. This role requires a proactive individual who can work collaboratively in a fast paced environment.
Responsibilities:
- Design, develop, and maintain robust applications using .Net Core.
- Collaborate with cross functional teams to define, design, and ship new features.
- Write clean, scalable, and efficient code while adhering to best practices.
- Participate in code reviews and provide constructive feedback to peers.
- Troubleshoot and debug applications to optimize performance.
- Stay updated with emerging technologies and industry trends to enhance development processes.
- Document development processes, code changes, and technical specifications.
- Assist in the integration of user facing elements with server side logic.
Mandatory Skills:
- Strong proficiency in .Net Core framework.
- Experience with RESTful APIs and web services.
- Solid understanding of object oriented programming principles.
- Proficiency in SQL and experience with relational databases.
- Familiarity with front end technologies such as HTML, CSS, and JavaScript.
- Experience with version control systems, preferably Git.
Preferred Skills:
- Knowledge of cloud platforms such as Azure or AWS.
- Experience with Agile methodologies and tools.
- Familiarity with containerization technologies like Docker.
- Understanding of microservices architecture.
- Experience with unit testing frameworks.
Qualifications:
- Bachelor's degree in Computer Science, Information Technology, or a related field.
- 5 7 years of professional experience in software development.
- Proven track record of delivering high quality software solutions on time.
- Strong analytical and problem solving skills.
- Excellent communication and teamwork abilities.
If you are a motivated software developer with a passion for .Net Core and a desire to work in a collaborative environment, we encourage you to apply. Join us in delivering innovative solutions that make a difference!