Software Engineer - C#, Restful APIs, Microservices, MS SQL
MUST LIVE IN THE STATE OF MICHIGAN Royal Oak/Hybrid (2 onsite; 3 remote)
A minimum requirement for this position is the ability to work legally in the United States. No visa sponsorship/support is available for this position. In addition, NO C2C or 3rd parties please.
The Senior (5+ years) Software Engineer role is integral to our continued success and mission, which is to remove the complexity from logistics. You need to be a leader and a team player, dedicated to your customer, passionate about our industry and disciplined to do what it takes to get the job done. If you are energized by overcoming challenges from clients and carriers and by building lasting relationships, then accelerate your career with our rapidly growing company. We empower our employees to take charge and to step up to any challenge.
DESIRED QUALIFICATIONS
BS/BA in Computer Science or a related degree
5+ years of experience in IT Applications Development
Experience with Restful API design and integration
Experience with Microsoft SQL Server Scripting and Data Models
Experience with Microsoft Azure Deployments
Strong written and verbal communication skills
Analytical mind with problem-solving aptitude
Ability to work independently and as a member of team
Excellent organizational and leadership skills
Unit and Integration Testing experience
Understanding of object-oriented design principles and software patterns.
Experience with configuring DevOps environment on Azure.
Knowledge of professional software engineering and best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations
Experience in development of distributed/scalable systems and high-volume transaction applications
ATTRIBUTES & SKILLS
Strong IT background with application design and development
Evidence of problem solving and multi-tasking skills in a fast-paced environment
Evidence of being detail-oriented
Excellent written and verbal communication skills
Demonstrated ability to plan work and meet deadlines with little or no supervision
Ability to quickly learn new concepts and software as necessary
Team player and ability to be flexible, adaptable, and accommodating to employees at all levels
RESPONSIBILITIES
Collaborate with colleagues in product design, product management and systems architecture to develop solutions and bring great ideas to life
Stay on top of industry trends and best practice to continuously improve what we do and ensure our internal and external customer experience is the best it can be
Develops software solutions by studying information needs, conferring with appropriate staff, studying systems flow, data usage, and work processes.
Determines operational feasibility by evaluating analysis, problem definition, requirements, solution development, and proposed solutions.
Prepares and installs solutions by determining and designing system specifications, standards, and programming.
Improves operations by conducting systems analysis and recommending changes in policies and procedures.
Lead technical execution within an agile environment including discovery, design, development, and testing
Perform code reviews to ensure adherence to coding, security, and data protection best practices
Supports and develops other team members by providing advice, coaching, and educational opportunities
Be available for on-call support as needed.
Other job duties as assigned
Beware of fraud agents! do not pay money to get a job
MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.