Sorry, this listing is no longer accepting applications. Don’t worry, we have more awesome opportunities and internships for you.

Senior Software Developer

DirectedLINK

Senior Software Developer

City Of Industry, CA
Full Time
Paid
  • Responsibilities

    Type: Permanent

    Location: City of Industry

    Industry: Technology

    SENIOR SOFTWARE DEVELOPER

    Summary

    Our client is seeking a Snr Software Developer to join a rapidly growing logistics business. You will play an important role in supporting and transforming the core technology of a leading logistics SaaS product company.

    The Software Developer is a member of the Information Technology team and is responsible for the full software development life-cycle, using Agile methodologies, including design, architecture, prototyping, coding, integration, automated testing, deployment, and documentation.

    You will need to deliver solutions to business stakeholders using a variety of technologies such as C#, Java, T-SQL, .NET, WPF, and Web Services on Windows, Linux, and cloud-based platforms. This includes consultation with users, business analysts and clients to identify current operational procedures and to clarify system objectives.

    Responsibilities:

    • Develops and maintains secure .NET and Java-based applications in an object oriented programming environment which may include: C#, Java, MVC, jQuery, WCF, SQL Server, MySQL, NoSQL, Visual Studio, and NetBeans / Eclipse / IntelliJ IDE's, TFS, GIT, Docker, Windows, Linux and AWS.
    • Mentors, coaches, and leads other developers and technical staff - as required.
    • Ability to efficiently multitask between active projects at various priority levels.
    • Designs, develops, delegates, and maintains high-quality systems and databases using senior-lead level design, delegation, and development skills
    • Performs functional and technical design, componentization, reviews, documentation, functional specifications, application development, product configuration, automated testing, and production deployment within the framework of the infrastructure
    • Identifies areas of improvement for processes and systems
    • Resolves problems and handles projects in an efficient and courteous manner with internal and external customers
    • Maintains confidential material and information appropriately
    • Assists in the creation of design standards and best practices.
    • Provides senior-lead level technical expertise in the diagnosis and resolution of issues, including the determination and provision of both temporary and long-term solutions
    • Provides regular updates both to supervisor and project managers with regard to project progress and outstanding issues
    • Effectively works on multiple concurrent projects at any given time
    • Participates in technical design, code, and security reviews
    • Creates and maintains superb technical documentation - at a design, coding, and high-level
    • Assists with the identification and evaluation of superb developer candidates
    • Works with project managers and business analysts to identify system requirements and resolve issues
    • Coaches, mentors, and advises less experienced developers
    • Available during non-business hours to resolve system issues as needed
    • Other duties as assigned

    Qualifications:

    • B.S. in Computer Science or related field, or equivalent work experience is required. M.S. in Computer Science or related field is a strong plus.
    • 10+ years of progressive experience in analysis, design, development, and deployment of enterprise and cloud-based systems
    • Experience creating services within SOA-based and/or Micro Services architectures, database designs, and programming in C#, Java, and similar software environments
    • Experience using Agile variants such as SCRUM and Kanban
    • Strong experience using OO concepts/approaches
    • Fluent English-language communication skills: both verbal and written
    • Discusses topics at the appropriate technical level to best communicate with technologists, users, customers, and senior management - both in writing and verbally
    • A team player that does what it takes to aggressively deliver on business requirements
    • Energetic, motivated, and maintains a positive attitude
    • Responds to critical issues off hours as needed