Software Development Engineer

Andiamo Tempe , AZ 85280

Posted 3 months ago

Andiamo is currently looking for a Mid-Level Software Development Engineer for a client in Phoenix. In this role the chosen candidate designs and builds products using Microsoft and open source technologies. The Software Development Engineer is responsible for building creative software solutions to lead the industry, improve productivity, increase efficiency and reduce errors happening with manual processes/workflows.

What You Will Do:

  • Responsible for designing software applications and processes from conception to completion, including the ability to effectively convey those designs to peers and management.

  • Specify non-functional software requirements and analyze all requirements to determine design feasibility.

  • Estimate software development timelines and be accountable to the timelines by actively managing risks and changing requirements.

  • Provide input into system software architecture development by working with Staff, Advisory and Principle Engineers as required.

  • Implement software using abstraction, low coupling and high cohesion, modularization, encapsulation and information hiding, interfaces, and separation of concerns.

  • Implement software using the practical application of algorithms, defensive programming and exception handling, fault tolerance, design patterns, and best practices of Object-Oriented Design (OOD) and Object-Oriented Programming (OOP), such as SOLID (Single Responsibility, Open-Closed, Liskov Substitution, Interface Segregation, and Dependency Inversion).

  • Test software with traceability back to requirements.

  • Follow agile software development processes and practices (SCRUM) to improve engineering efficiency to maximize resources and reduce expense.

  • Use application of software development tools (IDEs, test frameworks, static analyzers, etc.) to improve engineering efficiency to maximize resources and reduce expense.

  • Identify and reduce technical debt.

What You Will Need:

  • 4+ years professional development including strong competencies or expertise in

  • Application development language such as C#, .NET Core

  • Database development, query optimization and handling large datasets in a technology like MS SQL and No SQL technologies

  • Web technologies like ASP.NET MVC, ASP.NET Core

  • Working knowledge with JavaScript frameworks like Angular, React or similar is preferred

  • 1+ year(s) experience developing in utility frameworks like Angular, React or similar is preferred

  • B.S. in Science/Engineering or equivalent experience/certification preferred

  • The ability to work cross functionally to negotiate and resolve conflicting situations

In exchange for your hard work and dedication you will be provided with a competitive salary, quarterly bonus plan (company and personal performance), and amazing benefits.

For immediate consideration - APPLY NOW!


Andiamo is an Equal Opportunity Employer

Andiamo provides equal employment opportunities to all employees and applicants for employment without regard to race, color, religion, sex, national origin, age, disability or genetics. In addition to federal law requirements, Andiamo complies with applicable state and local laws governing nondiscrimination in employment in every location in which the company has facilities. This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation and training.

All qualified candidates are encouraged to apply by submitting their resume as an MS word document including a cover letter with a summary of relevant qualifications, highlighting clearly any special or relevant experience.

icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Senior Software Development Engineer

Amazon.Com, Inc.

Posted Yesterday

VIEW JOBS 8/21/2019 12:00:00 AM 2019-11-19T00:00 Are you an experienced engineer that wants to solve hard technical problems and help us design and build the next generation of a platform that is core to Amazon's business? Are you passionate about building, owning, and operating massively scalable systems that have a multi-billion dollar impact? If so, here is an opportunity tailored for you. Transportation Sortation Systems builds the technologies and services that enable manual and automated sortation, containerization, loading, and unloading processes across Amazon's worldwide transportation network, including Fulfillment Centers, Inbound Receive Centers, Sort Centers, Amazon Air Gateways and Delivery Stations. We also build visibility platforms that enable operations managers to monitor and refine their volume and staffing, and optimize their operational processes. Our systems process millions of packages a day and ensure that Amazon can meet the customer delivery promise. Our mission is to build the most efficient and optimal transportation system on the planet using our engineering muscle as our biggest advantage. As a Senior Software Engineer, you will help define the technical vision and lead the design, development, and launch of core platform and product features. You will have influence over our technical direction by helping define the system architecture, spearheading the best practices that enable a quality product, and developing critical components of the platform. You will build new scalable services that can process millions of transactions per day using AWS technologies. You will grow your career and help to build and strengthen the team via mentoring, hiring, and training. Responsibilities include: * Serve as a technical leader on our most demanding and complex projects. * Ensure high quality of our architecture and designs of our systems. * Functionally decompose complex problems and define simple, straight-forward solutions. * Evangelize performance, scalability, and engineering best practices across the organization. * Research and benchmark Amazon technology against competing systems in the industry. * Assist in the career development of others by actively mentoring individuals and the community on advanced technical issues and helping managers guide the career growth of their team members. * Exert technical influence on the core platform teams, increasing their productivity and effectiveness by sharing your knowledge and experience. Amazon.Com, Inc. Tempe AZ

Software Development Engineer