ABC Companies · 1 hour ago
Senior Software Engineer (On-Site)
ABC Companies is a leading provider of transportation solutions, offering vehicles for 8-81 passengers. The Senior Software Engineer will be responsible for designing, developing, and supporting mission-critical enterprise software systems and integrations, playing a key role in architecting scalable microservices solutions.
Transportation
Responsibilities
Translate business requirements into an overall solution of components and integrations
Write and test clean, maintainable and commented .NET code
Troubleshoot issues and correct defects. Enhance existing software from user requests
Perform upgrades as necessary and introduce new technologies
Develop console applications that will consume 3rd party APIs, translate the data and store in an Azure database
Publish the application to Azure and make sure it is secure
Act as a liaison between business units and IT teams, facilitating clear and effective communication to reduce misunderstandings
Lead meetings, workshops, and presentations that keep project teams informed and engaged
Ability to create and alter a database schema, perform ad-hoc queries and build stored procedures, views and indexes
Build Power Apps and Power Automate flows using SharePoint or a Database as the backend data store
Develop ETL processes, design GUIs, and generate reports using tools like SSRS and Power BI
Develop and maintain BI solutions, including data models, dashboards and reports, to visualize data insights
Mentor any junior resources on the team and foster a high-performance culture
Lead discussions and provide solutions during team troubleshooting meetings
Any experience with PHP scripting or JDE ERP is desired
Provide Oracle DB support for monitoring health, killing blocking sessions and configuring user access
Raising support tickets to third party vendors for any critical Oracle DB issues
Qualification
Required
Bachelor's degree in Computer Science, Information Technology, or a related field
Proven expertise as a developer in an enterprise environment and has demonstrated experience in mentoring junior developers
Strong skills in Microsoft stack, SQL and consuming third-party APIs
Familiarity with ITSM frameworks and agile methodologies
Excellent analytical, problem-solving, and communication skills
Ability to manage multiple tasks and priorities in a fast-paced environment
Ability to grasp business strategy and align technology solutions to support overarching goals
Meticulous in documenting requirements and designing scalable processes
Experience in managing and adapting to transformative changes within large organizations
Proficient in agile methodologies, with a hands-on approach to iterative project development and delivery
Preferred
Certifications such as Microsoft Certified Solutions Developer (MCSD) or equivalent are highly desirable
Any experience with PHP scripting or JDE ERP is desired