Senior Software Developer
Role details
Job location
Tech stack
Job description
We are seeking an experienced Senior Software Developer to join our development team and play a key role in designing, building, and maintaining scalable software applications and web-based platforms. This position will work across both front-end and back-end technologies to deliver high-quality solutions that are secure, responsive, and built for performance.
The ideal candidate is a strong problem solver who enjoys working in a collaborative Agile environment and takes ownership of projects from concept through deployment and ongoing support.
Primary Responsibilities
- Design, develop, test, and maintain software applications and system integrations
- Build responsive and user-friendly web applications using modern front-end technologies including React and Next.js
- Develop reusable components and scalable application architecture for long-term maintainability
- Translate UI/UX designs and wireframes into clean, efficient, and high-quality code
- Optimize applications for speed, scalability, and compatibility across browsers and devices
- Develop and maintain APIs and integrations with cloud-based services and third-party systems
- Identify, troubleshoot, and resolve software defects, performance issues, and production support concerns
- Collaborate with Product Management, QA, UX/UI designers, and other stakeholders to deliver new features and enhancements
- Participate in Agile development activities including sprint planning, code reviews, testing, and continuous improvement initiatives
- Create and maintain technical documentation, specifications, and unit test plans
- Follow established coding standards, development methodologies, and software development life cycle (SDLC) processes
- Support CI/CD deployment processes and contribute to DevOps-related initiatives
- Mentor junior developers and contribute to technical decision-making when needed
- Manage multiple priorities and meet project deadlines in a fast-paced environment
Requirements
Do you have a Bachelor's degree?, * Strong professional experience with C#, .NET, JavaScript, React, and Next.js
- Experience developing and supporting RESTful APIs and web applications
- Strong SQL and relational database experience
- Experience working with cloud infrastructure and services, including AWS
- Experience with source control tools such as Git and GitHub
- Familiarity with CI/CD pipelines and deployment processes
- Understanding of responsive web development and modern browser technologies
- Experience working within Agile software development environments
- Strong analytical, troubleshooting, and problem-solving skills
- Ability to write clean, maintainable, and well-documented code
- Excellent communication and collaboration skills
- Self-motivated with strong organizational and time management abilities
- Ability to work effectively both independently and as part of a distributed team
Preferred Qualifications
- Experience with Entity Framework
- Experience writing and maintaining automated or unit tests
- Familiarity with Jira and Agile project management tools
- Understanding of DevOps practices and infrastructure concepts
- Experience working within enterprise software environments
- Relevant Microsoft or cloud certifications
Education & Experience
- Bachelor's degree in Computer Science, Information Systems, or a related field preferred
- Equivalent professional experience will be considered
- 5+ years of software development experience preferred
Job Type: Full-time, * Bachelor's (Preferred), * React and Next.js: 3 years (Preferred)
- Web development: 5 years (Preferred)
- Back-end development: 5 years (Preferred)
- .NET: 5 years (Preferred)
Work Location: Hybrid remote in Shreveport, LA 71103
Benefits & conditions
2031 Kings Hwy, Shreveport, LA 71103 Hybrid work $100,000 - $180,000 a year - Full-time, Pulled from the full job description
- 401(k)
- Health insurance
- 401(k) matching
- Paid time off
- Dental insurance, * 401(k)
- 401(k) matching
- Dental insurance
- Health insurance
- Paid time off
Compensation Package:
- Yearly pay
Application Question(s):
- Have you worked with cross-functional teams including QA, UX/UI, and Product Management?