Description
Job Title : Software Development Engineer (SDE)
Department : Technology Solutions
Reports To : Sr. Director Technology Infrastructure and Security
Status : Exempt
Primary Objective : Enhance and maintain existing software solutions by developing timely updates and improvements. Additionally, support emerging initiatives through the creation of custom tools, seamless data integrations, and dynamic reporting solutions across the organization.
Essential Functions :
- Create and implement new applications and features.
- Collaborate with non-technical users to gather requirements and translate them into practical solutions.
- Maintain comprehensive documentation for code and support procedures.
- Train end users on the latest applications and functionalities.
- Partner with stakeholders to design and refine new features.
- Perform ad hoc queries and analyses to support front-office operations.
- Collect and integrate publicly available data through various applications.
- Work closely with other departments and teams to quickly troubleshoot issues and implement sustainable solutions.
- Sustain and enhance existing software applications.
- Execute additional tasks as assigned
Minimum Requirements and Experience
A bachelor's degree in computer science, mathematics, engineering, business, or a related field is required. Experience may be considered in lieu of formal education if approved by management.Professional certification preferred.Applicants must have at least three (3) years of experience in a development role.Experience in enterprise software and database design, architecture, development, and support, primarily utilizing Microsoft development technologies.Candidates must have hands-on experience with multiple programming languages and a strong working knowledge of the following key technologies : C#, .NET, Git, SQL Server, ETL Pipelines, Angular, TypeScript, HTML, CSS, and JavaScript. They must also have a proven ability to implement, consume, and maintain established REST APIs for seamless data integration.Working knowledge of cloud platforms such as Azure, AWS, Snowflakeor Google Cloud.Competencies, Knowledge, Skills, and Abilities (KSA’s) :
Maintain strong relationships and trust with front office staff.Must be willing to learn new skills and technologies in a fast-paced environment.Handle sensitive and / or confidential information professionally, involving only those necessary or relevant.Authentic and Aware : Exemplifies the highest standards of professionalism and ethics, demonstrating a dedication to doing the right thing and treating everyone with respect. Is self-aware and open to feedback, ability to speak the truth with a positive intent, foster a culture of honesty and builds trust with the team. Commitment to the organization's mission is evident in both words and actions, aligned to actively contribute to the fulfillment of organizational goals.Communicate and Collaborate : Values others and their views, actively engaging and partnering with team members. Seeks clarity and shares information transparently, fostering a collaborative environment while influencing others and aligning support. Excels in seeking out and leveraging the right resources, engaging in teamwork with a positive and productive approach. Whether verbally or in writing, communicates in a clear and constructive manner, contributing to an engaged and efficient workplace.Execute with Purpose : Takes action and demonstrates accountability, leading with a sense of urgency and dedication to achieving results. Sets and meets challenging expectations for themselves and others, making timely, data-driven decisions and taking ownership of outcomes. Approachable, engaged, and committed; sets a positive tone and cares deeply about the organization. Manages time, priorities, and resources effectively, aiming for and achieving excellence.Adapt and Innovate : Acts boldly, fosters innovation, and supports transformational change. Leveraging analysis and insights, develops new directions and solutions, identifying opportunities for improvement and displaying a commitment to fixing them. With an ongoing commitment to learning and self-development, overcomes challenges constructively and adjusts effectively to shifting priorities and rapid change. This approach contributes to a dynamic work environment focused on progress and continuous improvement.The Mariners are committed to providing competitive pay, perks, and benefits packages for our valued Team Members.The anticipated starting pay for this role isbetween $125,000-140,000.All perks are subject to eligibility requirements and availability and may be modified or amended from time to time.
Salary : $125,000 - $140,000