Full Stack Software Developer
Job Description: As a Full Stack Software Developer, you will collaborate with other team members to design, develop, and maintain new and existing code including our website. You will also develop Android/iOS Apps for use by our customers.
Responsibilities:
· Full stack development of client/server applications.
· Design and develop web pages, web applications, and graphics as needed.
· Create Apps for Android and iOS.
· Interact with employees and customers to determine programming specifications and requirements.
· Work with team members to accomplish programming assignments/tasks.
· Provide Support for your Applications to End Users.
· Document your code.
Technical Qualifications:
· 5+ years of overall software development experience
· Experience designing/developing websites and/or web applications.
· Bachelor’s degree in a related field is preferred but not required.
· Practical experience using C#, HTML, Bootstrap, .NET, JavaScript, CSS, MVC, Razor, and MS SQL Server.
· Practical experience creating apps for Android and iOS.
· Experience and/or exposure to the following is preferred, but not required: Asynchronous Web Applications, jQuery, XML, C#, Visual Basic, LESS, Web Services, IIS, Windows PC/Server OS, Photoshop/Illustrator, or some similar graphics design software.
Personal Skills
· Self-motivated
· Detail Oriented
· Possess excellent verbal and written communication skills.
· Must be able to work independently or in a group and multi-task.
· Strong organizational skills.
· Strong time management skills: Work within deadlines
· Strong diagnostic skills: Ability to research, troubleshoot, and logically determine solutions.
· Able to author, understand, and translate business plans into technical designs.
· Follow through on responsibilities until their resolution.
· Willingness to learn new skills as needed.
Pay: $111,111.00 per year
Benefits:
- Dental insurance
- Health insurance
- Life insurance
- Vision insurance
Work Location: Hybrid remote in Marshall County, AL