Job offer
Senior Lead Software Support Engineer
The position of Senior Lead Software Support Engineer at NT Global Marine in Chicago (hybrid/remote) involves providing technical leadership to the production support team and resolving complex technical issues in a .NET and SQL environment.
Tasks
- Coordinate internal and external communication with customers, partners, internal stakeholders, and project teams, taking into account multiple overlapping projects with strict deadlines; serve as the primary point of contact for this communication.
- Defining and managing the technical roadmap for the new product; creating project plans; ensuring that projects are completed on time, within budget, and to the required quality standards; coordinating prioritization between development and other functions, as well as coordinating workstreams; monitoring risks, issues, and success factors.
- Resolving complex technical issues related to customer deployments, including deployments involving multiple versions of the following services:
- Configuration and administration of SQL Server, Redis, microservices, .NET, C#, and Excel workbooks.
- Configuration and administration of the Linux platform (Windows, RHEL, AIX).
- Support for Linux development (Python, Ruby, PHP, JavaScript, .NET Core, .NET Framework, Node.js).
- Experience with SQL, T-SQL, and databases (Postgres, SQL Server).
- Serve as a technical resource for NT Engineering and QA, focusing on technical troubleshooting, defect triage, and executing test plans as part of daily activities to support testing priorities.
- Resolving application issues reported by support engineers working on-site or remotely. May involve working on advanced or multi-site issues that require additional expertise, configuration, and system-wide knowledge.
- Collaborate with internal and external customer sites to provide on-site or remote support under various conditions at customer sites: respond to inquiries, analyze problems, and provide analyses and recommendations.
Requirements
- 7+ years of experience in application and system development (including production support) with high-quality, scalable software applications that deliver business value.
- Proven skills in project development and management, with the ability to drive positive business impact.
- Advanced knowledge of application systems and data structures.
- Ability to create innovative, cost-effective designs, architectures, and solutions that are both practical and scalable.
- Strong proficiency in the technologies used in support (SQL, CLR, C++, .NET, Python, WCF).
- Technical knowledge and the ability to communicate with a team to develop a shared understanding of the products and services.
- Excellent communication skills and strong interpersonal skills.
- Ability to meet project deadlines and work toward them without requiring excessive supervision; proven track record of collaborative problem-solving and meeting deadlines in both individual and team settings.
- Proficient in C#, Python, SQL, Redis databases, web services, .NET, Core, and Workbooks (C#).
- An understanding of what is important for application design and development, including the ability to quickly learn new technologies.
We offer
- An excellent training and learning environment for full-time and part-time professionals who are motivated to further their development.
- The opportunity to take on a leadership role within the company, become an in-house expert on your product, serve as an influential product mentor, or advance to a managerial position.
- A flexible and collaborative corporate culture.
- A strong emphasis on responsibility and personal accountability, with a focus on high-quality results and continuous improvement.
- 100% remote work environment.
- Support within the application development team to assist customers at multiple locations
Job details