Reports directly to the Application Programming Supervisor.
Summary
The Senior Software Design Engineer will have a strong background in software development and implementation of relevant technologies needed to modernize company’s infrastructure. As a Senior Software Design Engineer, you will be responsible for leading and contributing to the development of innovative software solutions that meet our clients' needs and drive business growth.
Essential Duties and Responsibilities include but are not limited to:
* Design, develop, and maintain scalable and robust software applications and systems to meet business requirements.
* Lead the design, development, and implementation of software applications and solutions.
* Provide technical guidance and leadership to junior developers, assisting in their professional growth and ensuring adherence to best practices and coding standards.
* Collaborate with stakeholders to analyze requirements, architect solutions, and design technical specifications for software projects.
* Conduct code reviews to ensure code quality, maintainability, and security, while also identifying opportunities for improvement.
* Investigate and resolve complex technical issues, utilizing debugging tools and methodologies to troubleshoot problems, identifying root causes and implementing effective solutions efficiently.
* Stay abreast of emerging technologies, tools, and trends in the IT industry, evaluating their potential impact and suitability for adoption within the organization.
* Participate in project planning, estimation, and execution, ensuring timely delivery of high-quality software solutions within budgetary and timeline constraints.
* Work closely with cross-functional teams, including business analysts, project managers, and system administrators, to deliver integrated IT solutions that align with business objectives.
* Provide technical leadership and guidance throughout the software development lifecycle.
* Other duties as assigned.
Education & Experience Requirements
* Minimum of a Bachelor's degree in Computer Science, Engineering, or a related field.
* Ten years of experience in software development, with a focus in web forms and reporting.
* Proven track record of successfully delivering complex software projects on time and within budget.
* Excellent problem-solving skills and attention to detail.
* Ability to effectively communicate technical concepts to non-technical stakeholders.
* Demonstrated leadership skills, with the ability to motivate and inspire team members.
* Strong organizational and time management skills, with the ability to prioritize and manage multiple tasks simultaneously.
Technology Requirements
* Full knowledge of Microsoft SQL Server Database.
* Web architecture, scripting development and networking protocols.
* Minimum experience: ASP.NET, VB.NET, .NET 6 or higher, C#, Internet Information Server (IIS), Visual Studio, Windows Server OS, Windows OS.
* Additional experience: Telerik UI for ASP.NET, AJAX, JavaScript, ActiveReports, Web Services.
Competencies
To perform the job successfully, an individual should demonstrate the following competencies:
* Written/Oral Communications - Expresses ideas and thoughts clearly and persuasively; varies communication style to meet needs; participates in meetings; able to interpret information presented; uses appropriate communication methods.
* Innovation - Displays original thinking and creativity; meets challenges with resourcefulness; generates suggestions for improving work; develops innovative approaches and ideas; presents ideas and information in a manner that gets others' attention.
* Strategic Thinking - Develops strategies to achieve organizational goals; understands organization's strengths & weaknesses; analyzes market and competition; identifies external threats and opportunities; adapts strategy to changing conditions.
* Adaptability - Adapts to changes in the work environment; manages competing demands; changes approach or method to best fit the situation; able to deal with frequent change, delays, or unexpected events.
* Planning/Organizing - Prioritizes and plans work activities; uses time efficiently; plans for additional resources; sets goals and objectives; organizes or schedules other people and their tasks; develop realistic action plans.
Job Type: Full-time
Pay: $95,000.00 - $140,000.00 per year
Ability to Commute:
* Dublin, OH 43017 (Required)
Ability to Relocate:
* Dublin, OH 43017: Relocate before starting work (Preferred)
Work Location: Hybrid remote in Dublin, OH 43017
#J-18808-Ljbffr