Start Your Search Here

push notification bell

Would you like to receive notifications about jobs in Kennesaw?

push notification bell

You have blocked notifications

Oops! You have blocked notifications. Click here for more info

You have blocked notifications, please check your browser settings.

push notification bell

You're currently subscribed to job notifications

Want to change your notifications for job alerts?

push notification bell

Subscribe to notifications

You will no longer receive notifications

Job Search

University of North Georgia

Kennesaw / Global

Senior Software Engineer

Job Description

Software DeveloperAdvances user-centered software solutions by designing intuitive user experiences, developing backend services, and supporting data workflows. Emphasizes JavaScript-based UI development, Python, API development, and SQL, with a focus on delivering seamless interactions across the full software development lifecycle.KEY RESPONSIBILITIES:Develops responsive, accessible user interfaces using modern front-end frameworksApplies UI/UX principles to create engaging user experiences and prototypesBuilds and maintains RESTful APIs using Python and FlaskSupports ETL workflows using SQL and Python scriptingWrites clean, modular code following object-oriented programming principlesWrites clean, maintainable code using IDEs like Visual Studio or PyCharmConducts unit testing, participate in peer code reviews, and ensure code qualityCollaborates in Agile development environments using tools like Jira and BitbucketRequired Qualifications:Educational Requirements Bachelor's degree in computer science or related field from an accredited institution of higher education. Required Experience Five (5) years of software development experience.Preferred Qualifications:Additional Preferred Qualifications Awareness of secure coding practices and frameworks (OAuth, OpenID) Knowledge of DevOps automation and CI/CD pipelines Preferred Educational Qualifications An advanced degree from an accredited institution of higher education in a related field Preferred Experience Experience within a higher-education environment Experience with JavaScript development and familiarity with JavaScript frameworks (Vue.js, React) Experience with Agile development methodologies and Jira Experience with Rest API development using Python Experience with Pandas and Data Frames Experience working with SQL Experience with ETL and data integration methodologiesKnowledge, Skills, & Abilities:ABILITIES Able to create intuitive, accessible user interfaces Translates business requirements into scalable, secure solutions Strong analytical and problem-solving skills focused on code quality Provides technical leadership and mentors junior developers Communicates complex concepts clearly to technical and non-technical audiences Adapts quickly to new technologies and development practices Able to handle multiple tasks or projects at one time meeting assigned deadlines KNOWLEDGE Strong knowledge of UI/UX principles, responsive design, and frameworks like Vue.js or React Experience with ETL workflows, SQL, and data manipulation using Pandas Understanding of secure coding practices (OAuth, OpenID, JWT) Familiar with unit testing, debugging, and performance optimization SKILLS Excellent interpersonal, initiative, teamwork, problem solving, independent judgment, organization, communication (verbal and written), time management, project management and presentation skills Proficient with computer applications and programs associated with the position (i.e., Microsoft Office suite) Effective use of Jira and participation in Agile sprints Skilled in Git, Bitbucket, and Agile methodologies Proficient in Python, object-oriented programming, and RESTful API development with Flask Strong attention to detail and follow up skills Strong customer service skills and phone and e-mail etiquette
Apply Now

Similar Opportunities

View all jobs

Get Job Alerts

Don't miss the perfect fit. Get Daily curated job alerts.

Job Title or Keyword(s)
Location