⚡ New

Senior Software Engineer

Kennesaw State University

KennesawFull-timeMid LevelOn-site

Job Description

Job Summary Advances 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. Responsibilities Develop responsive, accessible user interfaces using modern front-end frameworks Apply UI/UX principles to create engaging user experiences and prototypes Build and maintain RESTful APIs using Python and Flask Support ETL workflows using SQL and Python scripting Write clean, modular code following object-oriented programming principles Use IDEs such as Visual Studio or PyCharm to write maintainable code Conduct unit testing, participate in peer code reviews, and ensure code quality Collaborate in Agile development environments using tools like Jira and Bitbucket Required Qualifications Educational Requirements Bachelor's degree in computer science or a related field from an accredited institution.

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 in a related field from an accredited institution. 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 with SQL Experience with ETL and data integration methodologies Abilities Ability to create intuitive, accessible user interfaces Translate business requirements into scalable, secure solutions Strong analytical and problem-solving skills focused on code quality Provide technical leadership and mentor junior developers Communicate complex concepts clearly to technical and non-technical audiences Adapt quickly to new technologies and development practices Handle multiple tasks or projects simultaneously, 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 Proficiency with computer applications and programs associated with the position (e.g., 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 Other Information This is not a supervisory position. This position does not have any financial responsibilities.

This position will not be required to drive. This role is considered a position of trust. This position does not require a purchasing card (P‑Card).

This position may travel 1% - 24% of the time. This position does not require security clearance. Background Check Standard Enhanced Education Equal Employment Opportunity Kennesaw State University is an Equal Employment Opportunity Employer.

The University is committed to maintaining a fair and respectful environment for living, work and study. In accordance with federal and state law, Board of Regents policy, and University policy, the University prohibits harassment of or discrimination against any person because of race, color, sex (including sexual harassment, pregnancy, and medical conditions related to pregnancy), sexual orientation, gender identity, gender expression, ethnicity or national origin, religion, age, genetic information, disability, or veteran or military status by any member of the KSU Community on campus, in connection with a University program or activity, or in a manner that creates a hostile environment for members of the KSU community. For additional information on this policy, or to file a complaint under the provisions of this policy, students, employees, applicants for employment or admission or other third parties should contact the Office of Institutional Equity at English Building, Suite 225, [email protected]. #J-18808-Ljbffr

Posted Today

Related Jobs

Related Searches

Apply Now